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
MethodOverridevariants areLookupOverrideandReplaceOverride.- 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 voidaddOverride(MethodOverride override)Add the given method override.voidaddOverrides(MethodOverrides other)Copy all given method overrides into this object.booleanequals(Object other)MethodOverridegetOverride(Method method)Return the override for the given method, if any.Set<MethodOverride>getOverrides()Return all method overrides contained by this object.inthashCode()booleanisEmpty()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
nullif none