Class IndentationAstVisitor

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

    public class IndentationAstVisitor
    extends AbstractAstVisitor
    implements groovy.lang.GroovyObject
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      groovy.lang.MetaClass getMetaClass()  
      java.lang.Object getProperty​(java.lang.String property)  
      java.lang.Object invokeMethod​(java.lang.String method, java.lang.Object arguments)  
      void setMetaClass​(groovy.lang.MetaClass mc)  
      void setProperty​(java.lang.String property, java.lang.Object value)  
      void visitBlockStatement​(org.codehaus.groovy.ast.stmt.BlockStatement block)  
      protected void visitClassEx​(org.codehaus.groovy.ast.ClassNode node)  
      void visitClosureExpression​(org.codehaus.groovy.ast.expr.ClosureExpression closureExpression)  
      void visitConstructor​(org.codehaus.groovy.ast.ConstructorNode node)  
      void visitConstructorCallExpression​(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)  
      void visitField​(org.codehaus.groovy.ast.FieldNode node)  
      void visitListExpression​(org.codehaus.groovy.ast.expr.ListExpression expression)  
      void visitMapEntryExpression​(org.codehaus.groovy.ast.expr.MapEntryExpression expression)  
      void visitMethodCallExpression​(org.codehaus.groovy.ast.expr.MethodCallExpression call)  
      protected void visitMethodEx​(org.codehaus.groovy.ast.MethodNode node)  
      void visitSwitch​(org.codehaus.groovy.ast.stmt.SwitchStatement statement)  
      • Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport

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

        visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListOfExpressions, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.codehaus.groovy.ast.GroovyClassVisitor

        visitProperty
    • Constructor Detail

      • IndentationAstVisitor

        public IndentationAstVisitor()
    • 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 java.lang.Object invokeMethod​(java.lang.String method,
                                             java.lang.Object arguments)
        Specified by:
        invokeMethod in interface groovy.lang.GroovyObject
      • getProperty

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

        public void setProperty​(java.lang.String property,
                                java.lang.Object value)
        Specified by:
        setProperty in interface groovy.lang.GroovyObject
      • 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
      • visitConstructor

        public void visitConstructor​(org.codehaus.groovy.ast.ConstructorNode node)
        Specified by:
        visitConstructor in interface org.codehaus.groovy.ast.GroovyClassVisitor
        Overrides:
        visitConstructor in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • visitClosureExpression

        public void visitClosureExpression​(org.codehaus.groovy.ast.expr.ClosureExpression closureExpression)
        Specified by:
        visitClosureExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitClosureExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitField

        public void visitField​(org.codehaus.groovy.ast.FieldNode node)
        Specified by:
        visitField in interface org.codehaus.groovy.ast.GroovyClassVisitor
        Overrides:
        visitField in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      • 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
      • visitBlockStatement

        public void visitBlockStatement​(org.codehaus.groovy.ast.stmt.BlockStatement block)
        Specified by:
        visitBlockStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitBlockStatement 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
      • visitMapEntryExpression

        public void visitMapEntryExpression​(org.codehaus.groovy.ast.expr.MapEntryExpression expression)
        Specified by:
        visitMapEntryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitMapEntryExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitListExpression

        public void visitListExpression​(org.codehaus.groovy.ast.expr.ListExpression expression)
        Specified by:
        visitListExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitListExpression in class org.codehaus.groovy.ast.CodeVisitorSupport