Class MultipleUnaryOperatorsAstVisitor

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

    public class MultipleUnaryOperatorsAstVisitor
    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 visitBitwiseNegationExpression​(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)  
      void visitNotExpression​(org.codehaus.groovy.ast.expr.NotExpression expression)  
      void visitUnaryMinusExpression​(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)  
      void visitUnaryPlusExpression​(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)  
      • Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport

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

        visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, 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

        visitConstructor, visitField, visitProperty
    • Constructor Detail

      • MultipleUnaryOperatorsAstVisitor

        public MultipleUnaryOperatorsAstVisitor()
    • 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
      • visitBitwiseNegationExpression

        public void visitBitwiseNegationExpression​(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)
        Specified by:
        visitBitwiseNegationExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitBitwiseNegationExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitNotExpression

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

        public void visitUnaryMinusExpression​(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)
        Specified by:
        visitUnaryMinusExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitUnaryMinusExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitUnaryPlusExpression

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