Class AbstractAstVisitor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      groovy.lang.MetaClass getMetaClass()  
      Object getProperty​(String property)  
      SourceCode getSourceCode()  
      protected org.codehaus.groovy.control.SourceUnit getSourceUnit()  
      Object invokeMethod​(String method, Object arguments)  
      protected Object isFirstVisit​(Object expression)  
      protected boolean isSyntheticNonRunMethod​(org.codehaus.groovy.ast.MethodNode methodNode)  
      void setMetaClass​(groovy.lang.MetaClass mc)  
      void setProperty​(String property, Object value)  
      void setSourceCode​(SourceCode value)  
      protected String sourceLine​(org.codehaus.groovy.ast.ASTNode node)  
      • Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport

        addError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop
      • Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport

        visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
      • Methods inherited from interface org.codehaus.groovy.ast.GroovyClassVisitor

        visitClass, visitConstructor, visitField, visitMethod, visitProperty
    • Field Detail

      • MAX_SOURCE_LINE_LENGTH

        public static final Object MAX_SOURCE_LINE_LENGTH
      • SOURCE_LINE_LAST_SEGMENT_LENGTH

        public static final Object SOURCE_LINE_LAST_SEGMENT_LENGTH
    • Constructor Detail

      • AbstractAstVisitor

        public AbstractAstVisitor()
    • Method Detail

      • getMetaClass

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

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.lang.GroovyObject
      • invokeMethod

        public Object invokeMethod​(String method,
                                   Object arguments)
        Specified by:
        invokeMethod in interface groovy.lang.GroovyObject
      • getProperty

        public Object getProperty​(String property)
        Specified by:
        getProperty in interface groovy.lang.GroovyObject
      • setProperty

        public void setProperty​(String property,
                                Object value)
        Specified by:
        setProperty in interface groovy.lang.GroovyObject
      • getSourceCode

        public SourceCode getSourceCode()
      • isFirstVisit

        protected Object isFirstVisit​(Object expression)
      • sourceLine

        protected String sourceLine​(org.codehaus.groovy.ast.ASTNode node)
      • getSourceUnit

        protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
        Specified by:
        getSourceUnit in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • isSyntheticNonRunMethod

        protected boolean isSyntheticNonRunMethod​(org.codehaus.groovy.ast.MethodNode methodNode)