public class ExtendedVerifier extends java.lang.Object implements GroovyClassVisitor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JVM_ERROR_MESSAGE |
| Constructor and Description |
|---|
ExtendedVerifier(SourceUnit sourceUnit) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addError(java.lang.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)
Visit a ClassNode.
|
void |
visitConstructor(ConstructorNode node)
Visit a ConstructorNode.
|
void |
visitField(FieldNode node)
Visit a FieldNode.
|
void |
visitGenericType(GenericsType genericsType) |
void |
visitMethod(MethodNode node)
Visit a MethodNode.
|
void |
visitProperty(PropertyNode node)
Visit a PropertyNode.
|
public static final java.lang.String JVM_ERROR_MESSAGE
public ExtendedVerifier(SourceUnit sourceUnit)
public void visitClass(ClassNode node)
GroovyClassVisitorvisitClass in interface GroovyClassVisitorpublic void visitField(FieldNode node)
GroovyClassVisitorvisitField in interface GroovyClassVisitorpublic void visitConstructor(ConstructorNode node)
GroovyClassVisitorvisitConstructor in interface GroovyClassVisitorpublic void visitMethod(MethodNode node)
GroovyClassVisitorvisitMethod in interface GroovyClassVisitorpublic void visitProperty(PropertyNode node)
GroovyClassVisitorvisitProperty in interface GroovyClassVisitorprotected void visitAnnotations(AnnotatedNode node, int target)
protected boolean isAnnotationCompatible()
protected void addError(java.lang.String msg,
ASTNode expr)
public void visitGenericType(GenericsType genericsType)