public class AbcAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
MAX_SOURCE_LINE_LENGTH, SOURCE_LINE_LAST_SEGMENT_LENGTH| Constructor and Description |
|---|
AbcAstVisitor() |
| Modifier and Type | Method and Description |
|---|---|
groovy.lang.MetaClass |
getMetaClass() |
int |
getNumberOfAssignments() |
int |
getNumberOfBranches() |
int |
getNumberOfConditions() |
Object |
getProperty(String property) |
Object |
invokeMethod(String method,
Object arguments) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setNumberOfAssignments(int value) |
void |
setNumberOfBranches(int value) |
void |
setNumberOfConditions(int value) |
void |
setProperty(String property,
Object value) |
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) |
void |
visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression) |
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) |
void |
visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) |
void |
visitMethod(org.codehaus.groovy.ast.MethodNode methodNode) |
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) |
void |
visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression notExpression) |
void |
visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression) |
void |
visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
void |
visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) |
void |
visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression) |
void |
visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement) |
getSourceCode, getSourceUnit, isFirstVisit, isSyntheticNonRunMethod, setSourceCode, sourceLineaddError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSynchronizedStatement, visitThrowStatement, visitWhileLoopvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBitwiseNegationExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class AbstractAstVisitorpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class AbstractAstVisitorpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class AbstractAstVisitorpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class AbstractAstVisitorpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class AbstractAstVisitorpublic int getNumberOfAssignments()
public void setNumberOfAssignments(int value)
public int getNumberOfBranches()
public void setNumberOfBranches(int value)
public int getNumberOfConditions()
public void setNumberOfConditions(int value)
public void visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
visitMethod in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
visitBinaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)
visitPrefixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPrefixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)
visitPostfixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPostfixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
visitMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
visitConstructorCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitIfElse in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitSwitch in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)
visitTryCatchFinally in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitTryCatchFinally in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
visitTernaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression)
visitBooleanExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBooleanExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression notExpression)
visitNotExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitNotExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2015. All rights reserved.