Class MethodOverrides
java.lang.Object
org.springframework.beans.factory.support.MethodOverrides
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 are
LookupOverride
and ReplaceOverride
.
- Since:
- 1.1
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionCreate new MethodOverrides.MethodOverrides
(MethodOverrides other) Deep copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOverride
(MethodOverride override) Add the given method override.void
addOverrides
(MethodOverrides other) Copy all given method overrides into this object.boolean
getOverride
(Method method) Return the override for the given method, if any.Return all method overrides contained by this object.int
hashCode()
boolean
isEmpty()
Return whether the set of method overrides is empty.
-
Constructor Details
-
MethodOverrides
public MethodOverrides()Create new MethodOverrides. -
MethodOverrides
Deep copy constructor.
-
-
Method Details
-
addOverrides
Copy all given method overrides into this object. -
addOverride
Add the given method override. -
getOverrides
Return all method overrides contained by this object.- Returns:
- a Set of MethodOverride objects
- See Also:
-
isEmpty
public boolean isEmpty()Return whether the set of method overrides is empty. -
getOverride
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
-
equals
-
hashCode
public int hashCode()
-