Package net.sf.cglib.core

## Class DuplicatesPredicate

- java.lang.Object
- - net.sf.cglib.core.DuplicatesPredicate

All Implemented Interfaces:
  `Predicate`

    public class DuplicatesPredicate
    extends java.lang.Object
    implements Predicate

### Constructor Summary

Constructors
`DuplicatesPredicate()` Constructs a DuplicatesPredicate that will allow subclass bridge methods to be preferred over superclass non-bridge methods.
`DuplicatesPredicate​(java.util.List allMethods)` Constructs a DuplicatesPredicate that prefers using superclass non-bridge methods despite a subclass method with the same signtaure existing (if the subclass is a bridge method).

### Method Summary

All Methods Instance Methods Concrete Methods
`boolean` `evaluate​(java.lang.Object arg)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### DuplicatesPredicate

    public DuplicatesPredicate()

Constructs a DuplicatesPredicate that will allow subclass bridge methods to be preferred over superclass non-bridge methods.

#### DuplicatesPredicate

    public DuplicatesPredicate​(java.util.List allMethods)

Constructs a DuplicatesPredicate that prefers using superclass non-bridge methods despite a subclass method with the same signtaure existing (if the subclass is a bridge method).

### Method Detail

#### evaluate

    public boolean evaluate​(java.lang.Object arg)

Specified by:
  `evaluate` in interface `Predicate`