| Constructor and Description |
|---|
Java5() |
public void setAdditionalClassInformation(ClassNode cn)
setAdditionalClassInformation in interface VMPluginpublic static GenericsType configureTypeVariableDefinition(ClassNode base, ClassNode[] cBounds)
public Class[] getPluginDefaultGroovyMethods()
getPluginDefaultGroovyMethods in interface VMPluginpublic Class[] getPluginStaticGroovyMethods()
getPluginStaticGroovyMethods in interface VMPlugin@Deprecated public static void configureAnnotationFromDefinition(AnnotationNode definition, AnnotationNode root)
public void configureAnnotationNodeFromDefinition(AnnotationNode definition, AnnotationNode root)
configureAnnotationNodeFromDefinition in interface VMPluginpublic void configureAnnotation(AnnotationNode node)
configureAnnotation in interface VMPluginprotected int getElementCode(ElementType value)
public void configureClassNode(CompileUnit compileUnit, ClassNode classNode)
configureClassNode in interface VMPluginpublic void invalidateCallSites()
invalidateCallSites in interface VMPluginpublic Object getInvokeSpecialHandle(Method m, Object receiver)
VMPlugingetInvokeSpecialHandle in interface VMPluginpublic int getVersion()
VMPlugingetVersion in interface VMPluginpublic Object invokeHandle(Object handle, Object[] args) throws Throwable
VMPlugininvokeHandle in interface VMPluginhandle - the handleargs - arguments for the method call, can be empty but not nullThrowable