groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, AstVisitorpublic class AbcAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
MAX_SOURCE_LINE_LENGTH, SOURCE_LINE_LAST_SEGMENT_LENGTH| Constructor | Description |
|---|---|
AbcAstVisitor() |
| Modifier and Type | Method | 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 class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)
visitPrefixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)
visitPostfixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
visitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
visitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)
visitTryCatchFinally in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
visitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression)
visitBooleanExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression notExpression)
visitNotExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2019. All rights reserved.