- <init>
Creates a new ClassMerger that will merge classes into the given target class.
- caughtSuperClasses
Returns the set of superclasses that are caught as exceptions.
- getTargetClass
- indirectlyImplementedInterfaces
Returns the set of indirectly implemented interfaces.
- instanceofedSuperClasses
Returns the set of superclasses and interfaces that are used in 'instanceof'
tests.
- introducesUnwantedAbstractMethods
Returns whether the given class would introduce any abstract methods in the
target class.
- introducesUnwantedFields
Returns whether the given class would introduce any unwanted fields in the
target class.
- isOnlySubClass
Returns whether a given class is the only subclass of another given class.
- overridesAnyMethods
Returns whether the given class overrides any methods in the given target class.
- shadowsAnyMethods
Returns whether the given class or its subclasses shadow any methods in the
given target class.
- visitProgramClass0
- hasNonCopiableAttributes
Returns whether the given class has any attributes that can not be copied when
merging it into anoth