public class StaticVerifier extends ClassCodeVisitorSupport
| Constructor and Description |
|---|
StaticVerifier() |
| Modifier and Type | Method and Description |
|---|---|
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) |
addError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpressionpublic 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 CodeVisitorSupportpublic 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