org.codehaus.groovy.classgen
public class ExtendedVerifier extends Object implements GroovyClassVisitor
Modifier and Type | Field and Description |
---|---|
static String |
JVM_ERROR_MESSAGE |
Constructor and Description |
---|
ExtendedVerifier(SourceUnit sourceUnit) |
Modifier and Type | Method and Description |
---|---|
protected void |
addError(String msg,
ASTNode expr) |
protected boolean |
isAnnotationCompatible()
Check if the current runtime allows Annotation usage.
|
protected void |
visitAnnotations(AnnotatedNode node,
int target) |
void |
visitClass(ClassNode node) |
void |
visitConstructor(ConstructorNode node) |
void |
visitField(FieldNode node) |
void |
visitGenericType(GenericsType genericsType) |
void |
visitMethod(MethodNode node) |
void |
visitProperty(PropertyNode node) |
public static final String JVM_ERROR_MESSAGE
public ExtendedVerifier(SourceUnit sourceUnit)
public void visitClass(ClassNode node)
visitClass
in interface GroovyClassVisitor
public void visitField(FieldNode node)
visitField
in interface GroovyClassVisitor
public void visitConstructor(ConstructorNode node)
visitConstructor
in interface GroovyClassVisitor
public void visitMethod(MethodNode node)
visitMethod
in interface GroovyClassVisitor
public void visitProperty(PropertyNode node)
visitProperty
in interface GroovyClassVisitor
protected void visitAnnotations(AnnotatedNode node, int target)
protected boolean isAnnotationCompatible()
public void visitGenericType(GenericsType genericsType)