## org.springframework.beans.factory.support
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 are `LookupOverride` and `ReplaceOverride`.

Since:
  1.1
Author:
  Rod Johnson, Juergen Hoeller
See Also:
  `MethodOverride`

Constructor Summary
`MethodOverrides()` Create new MethodOverrides.
`MethodOverrides(MethodOverrides other)` Deep copy constructor.

Method Summary
`void` `addOverride(MethodOverride override)` Add the given method override.
`void` `addOverrides(MethodOverrides other)` Copy all given method overrides into this object.
`boolean` `equals(Object o)`
`MethodOverride` `getOverride(Method method)` Return the override for the given method, if any.
`Set` `getOverrides()` Return all method overrides contained by this object.
`int` `hashCode()`
`boolean` `isEmpty()` Return whether the set of method overrides is empty.

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

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 getOverrides()

  Return all method overrides contained by this object.

  Returns:
    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

### equals

    public boolean equals(Object o)

  Overrides:
    `equals` in class `Object`

### hashCode

    public int hashCode()

  Overrides:
    `hashCode` in class `Object`

Copyright © 2002-2008 The Spring Framework.