- getMethodsWithAnnotation
Matches methods with the given annotation.
- getClassName
Returns the fully qualified class name of the class being transformed.
- introduceInterface
Introduces each method defined by the interface into the class. Determines which
new methods must be
- introduceMethod
Returns an existing method declared in this class, or introduces a new method
into this class. The m
- addToString
Conditionally adds an implementation of toString() to the class, but only if it
is not already prese
- getFieldsWithAnnotation
Matches all fields (claimed or not) that have the given annotation. Returns the
fields in sorted ord
- introduceField
Introduces a new private field into the class.
- introducePrivateMethod
Introduces a new private method into the class, ensuring that the method name is
unique.
- getMethods
Returns all methods of the class, in sorted order. This does not include static
methods, or any #int
- hasAnnotation
- isMethodImplemented
Returns true if this class has an implementation of the indicated method, or a
super-class provides
- proxyInterface
Introduces the interface, and then invokes
PlasticMethod#delegateTo(PlasticMethod) on each method de