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) |