Class used by org.codehaus.groovy.control.CompilationUnit to transform the alias class into what is needed by the compiler. This means removing invalid modifiers, interfaces and superclasses, as well as adding a static value method returning our serialized version of the data for processing from a pre-compiled state. By doing this the old annotations will be removed as well
Type Params | Return Type | Name and description |
---|---|---|
|
void |
transformClass(ClassNode cn) Method to transform the given ClassNode, if it is annotated with AnnotationCollector. |
Method to transform the given ClassNode, if it is annotated with AnnotationCollector. See class description for what the transformation includes.