Class AbcAstVisitor

  • All Implemented Interfaces:
    groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor, AstVisitor

    public class AbcAstVisitor
    extends AbstractAstVisitor
    implements groovy.lang.GroovyObject
    • Constructor Detail

      • AbcAstVisitor

        public AbcAstVisitor()
    • Method Detail

      • getMetaClass

        public groovy.lang.MetaClass getMetaClass()
        Specified by:
        getMetaClass in interface groovy.lang.GroovyObject
        Overrides:
        getMetaClass in class AbstractAstVisitor
      • setMetaClass

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.lang.GroovyObject
        Overrides:
        setMetaClass in class AbstractAstVisitor
      • getNumberOfAssignments

        public int getNumberOfAssignments()
      • setNumberOfAssignments

        public void setNumberOfAssignments​(int value)
      • getNumberOfBranches

        public int getNumberOfBranches()
      • setNumberOfBranches

        public void setNumberOfBranches​(int value)
      • getNumberOfConditions

        public int getNumberOfConditions()
      • setNumberOfConditions

        public void setNumberOfConditions​(int value)
      • visitMethod

        public void visitMethod​(org.codehaus.groovy.ast.MethodNode methodNode)
        Specified by:
        visitMethod in interface org.codehaus.groovy.ast.GroovyClassVisitor
        Overrides:
        visitMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • visitBinaryExpression

        public void visitBinaryExpression​(org.codehaus.groovy.ast.expr.BinaryExpression expression)
        Specified by:
        visitBinaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitPrefixExpression

        public void visitPrefixExpression​(org.codehaus.groovy.ast.expr.PrefixExpression expression)
        Specified by:
        visitPrefixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitPrefixExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitPostfixExpression

        public void visitPostfixExpression​(org.codehaus.groovy.ast.expr.PostfixExpression expression)
        Specified by:
        visitPostfixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitPostfixExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitMethodCallExpression

        public void visitMethodCallExpression​(org.codehaus.groovy.ast.expr.MethodCallExpression call)
        Specified by:
        visitMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitPropertyExpression

        public void visitPropertyExpression​(org.codehaus.groovy.ast.expr.PropertyExpression expression)
        Specified by:
        visitPropertyExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitConstructorCallExpression

        public void visitConstructorCallExpression​(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
        Specified by:
        visitConstructorCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitIfElse

        public void visitIfElse​(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
        Specified by:
        visitIfElse in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitIfElse in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • visitSwitch

        public void visitSwitch​(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
        Specified by:
        visitSwitch in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitSwitch in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • visitTryCatchFinally

        public void visitTryCatchFinally​(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)
        Specified by:
        visitTryCatchFinally in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitTryCatchFinally in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • visitTernaryExpression

        public void visitTernaryExpression​(org.codehaus.groovy.ast.expr.TernaryExpression expression)
        Specified by:
        visitTernaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitBooleanExpression

        public void visitBooleanExpression​(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression)
        Specified by:
        visitBooleanExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitBooleanExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitNotExpression

        public void visitNotExpression​(org.codehaus.groovy.ast.expr.NotExpression notExpression)
        Specified by:
        visitNotExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitNotExpression in class org.codehaus.groovy.ast.CodeVisitorSupport