|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codehaus.groovy.control.StaticVerifier
public class StaticVerifier
Verifier to check non-static access in static contexts
| Constructor Summary | |
|---|---|
StaticVerifier()
|
|
| Method Summary | |
|---|---|
protected SourceUnit |
getSourceUnit()
|
void |
visitClass(ClassNode node,
SourceUnit source)
|
void |
visitClosureExpression(ClosureExpression ce)
|
void |
visitConstructorCallExpression(ConstructorCallExpression cce)
|
void |
visitConstructorOrMethod(MethodNode node,
boolean isConstructor)
|
void |
visitMethodCallExpression(MethodCallExpression mce)
|
void |
visitPropertyExpression(PropertyExpression pe)
|
void |
visitVariableExpression(VariableExpression ve)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StaticVerifier()
| Method Detail |
|---|
public void visitClass(ClassNode node,
SourceUnit source)
public void visitVariableExpression(VariableExpression ve)
visitVariableExpression in interface GroovyCodeVisitorvisitVariableExpression in class CodeVisitorSupportpublic void visitClosureExpression(ClosureExpression ce)
visitClosureExpression in interface GroovyCodeVisitorvisitClosureExpression in class CodeVisitorSupportpublic void visitConstructorCallExpression(ConstructorCallExpression cce)
visitConstructorCallExpression in interface GroovyCodeVisitorvisitConstructorCallExpression in class CodeVisitorSupport
public void visitConstructorOrMethod(MethodNode node,
boolean isConstructor)
visitConstructorOrMethod in class ClassCodeVisitorSupportpublic void visitMethodCallExpression(MethodCallExpression mce)
visitMethodCallExpression in interface GroovyCodeVisitorvisitMethodCallExpression in class CodeVisitorSupportpublic void visitPropertyExpression(PropertyExpression pe)
visitPropertyExpression in interface GroovyCodeVisitorvisitPropertyExpression in class CodeVisitorSupportprotected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupport
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||