GroovyClassVisitorpublic class ExtendedVerifier extends java.lang.Object implements GroovyClassVisitor
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
JVM_ERROR_MESSAGE |
| Constructor | Description |
|---|---|
ExtendedVerifier(SourceUnit sourceUnit) |
| Modifier and Type | Method | 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)