Class InstanceFieldAccessChecker

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

    public class InstanceFieldAccessChecker
    extends org.codehaus.groovy.ast.ClassCodeVisitorSupport
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void check​(org.codehaus.groovy.ast.expr.Expression expr)  
      void check​(Method method)  
      protected org.codehaus.groovy.control.SourceUnit getSourceUnit()  
      void visitFieldExpression​(org.codehaus.groovy.ast.expr.FieldExpression expr)  
      void visitVariableExpression​(org.codehaus.groovy.ast.expr.VariableExpression expr)  
      • 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, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InstanceFieldAccessChecker

        public InstanceFieldAccessChecker​(IRewriteResources resources)
    • Method Detail

      • check

        public void check​(org.codehaus.groovy.ast.expr.Expression expr)
      • check

        public void check​(Method method)
      • visitVariableExpression

        public void visitVariableExpression​(org.codehaus.groovy.ast.expr.VariableExpression expr)
        Specified by:
        visitVariableExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitVariableExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • visitFieldExpression

        public void visitFieldExpression​(org.codehaus.groovy.ast.expr.FieldExpression expr)
        Specified by:
        visitFieldExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitor
        Overrides:
        visitFieldExpression in class org.codehaus.groovy.ast.CodeVisitorSupport
      • getSourceUnit

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