Class MethodOverrides
- java.lang.Object
- org.springframework.beans.factory.support.MethodOverrides
public class MethodOverrides extends Object
Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime.The currently supported
MethodOverride
variants areLookupOverride
andReplaceOverride
.- Since:
- 1.1
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
MethodOverride
Constructor Summary
Constructors Constructor Description MethodOverrides()
Create new MethodOverrides.MethodOverrides(MethodOverrides other)
Deep copy constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOverride(MethodOverride override)
Add the given method override.void
addOverrides(MethodOverrides other)
Copy all given method overrides into this object.boolean
equals(Object other)
MethodOverride
getOverride(Method method)
Return the override for the given method, if any.Set<MethodOverride>
getOverrides()
Return all method overrides contained by this object.int
hashCode()
boolean
isEmpty()
Return whether the set of method overrides is empty.
Constructor Detail
MethodOverrides
public MethodOverrides()
Create new MethodOverrides.
MethodOverrides
public MethodOverrides(MethodOverrides other)
Deep copy constructor.
Method Detail
addOverrides
public void addOverrides(MethodOverrides other)
Copy all given method overrides into this object.
addOverride
public void addOverride(MethodOverride override)
Add the given method override.
getOverrides
public Set<MethodOverride> getOverrides()
Return all method overrides contained by this object.- Returns:
- a Set of MethodOverride objects
- See Also:
MethodOverride
isEmpty
public boolean isEmpty()
Return whether the set of method overrides is empty.
getOverride
public MethodOverride getOverride(Method method)
Return the override for the given method, if any.- Parameters:
method
- method to check for overrides for- Returns:
- the method override, or
null
if none