All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
| Modifier and Type | Method and Description | 
| void | configureAnnotation(AnnotationNode node) | 
| void | configureAnnotationFromDefinition(AnnotationNode definition,
                                 AnnotationNode root)Deprecated.  | 
| void | configureAnnotationNodeFromDefinition(AnnotationNode definition,
                                     AnnotationNode root) | 
| void | configureClassNode(CompileUnit compileUnit,
                  ClassNode classNode) | 
| static GenericsType | configureTypeVariableDefinition(ClassNode base,
                               ClassNode[] cBounds) | 
| static ClassNode | configureTypeVariableReference(String name) | 
| protected int | getElementCode(ElementType value) | 
| Object | getInvokeSpecialHandle(Method m,
                      Object receiver)Returns a handle with bound receiver to invokeSpecial the given method. | 
| Class[] | getPluginDefaultGroovyMethods() | 
| Class[] | getPluginStaticGroovyMethods() | 
| int | getVersion()Gives the version the plugin is made for | 
| void | invalidateCallSites() | 
| Object | invokeHandle(Object handle,
            Object[] args)Invokes a handle produced by #getInvokeSpecialdHandle | 
| protected Parameter | makeParameter(CompileUnit cu,
             Type type,
             Class cl,
             Annotation[] annotations,
             String name) | 
| protected Parameter[] | processParameters(CompileUnit compileUnit,
                 Method m) | 
| void | setAdditionalClassInformation(ClassNode cn) |