类 GroovyShellVisitor

java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
io.github.code.visual.ast.GroovyShellVisitor
所有已实现的接口:
org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor, org.codehaus.groovy.transform.ErrorCollecting

public class GroovyShellVisitor extends org.codehaus.groovy.ast.ClassCodeVisitorSupport
  • 构造器概要

    构造器
    构造器
    说明
    GroovyShellVisitor(org.codehaus.groovy.control.SourceUnit source)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected org.codehaus.groovy.control.SourceUnit
     
    void
    visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)
     
    void
    visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
     
    void
    visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
     
    void
    visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
     
    void
    visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
     
    void
    visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
     

    从类继承的方法 org.codehaus.groovy.ast.ClassCodeVisitorSupport

    addError, visitAnnotation, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop

    从类继承的方法 org.codehaus.groovy.ast.CodeVisitorSupport

    afterSwitchConditionExpressionVisited, visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.codehaus.groovy.ast.GroovyCodeVisitor

    visitEmptyExpression, visitListOfExpressions
  • 构造器详细资料

    • GroovyShellVisitor

      public GroovyShellVisitor(org.codehaus.groovy.control.SourceUnit source)
  • 方法详细资料

    • visitVariableExpression

      public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
      指定者:
      visitVariableExpression 在接口中 org.codehaus.groovy.ast.GroovyCodeVisitor
      覆盖:
      visitVariableExpression 在类中 org.codehaus.groovy.ast.CodeVisitorSupport
    • visitMethod

      public void visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
      指定者:
      visitMethod 在接口中 org.codehaus.groovy.ast.GroovyClassVisitor
      覆盖:
      visitMethod 在类中 org.codehaus.groovy.ast.ClassCodeVisitorSupport
    • visitMethodCallExpression

      public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
      指定者:
      visitMethodCallExpression 在接口中 org.codehaus.groovy.ast.GroovyCodeVisitor
      覆盖:
      visitMethodCallExpression 在类中 org.codehaus.groovy.ast.CodeVisitorSupport
    • visitConstructorCallExpression

      public void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
      指定者:
      visitConstructorCallExpression 在接口中 org.codehaus.groovy.ast.GroovyCodeVisitor
      覆盖:
      visitConstructorCallExpression 在类中 org.codehaus.groovy.ast.CodeVisitorSupport
    • visitDeclarationExpression

      public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
      指定者:
      visitDeclarationExpression 在接口中 org.codehaus.groovy.ast.GroovyCodeVisitor
      覆盖:
      visitDeclarationExpression 在类中 org.codehaus.groovy.ast.ClassCodeVisitorSupport
    • visitClosureExpression

      public void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)
      指定者:
      visitClosureExpression 在接口中 org.codehaus.groovy.ast.GroovyCodeVisitor
      覆盖:
      visitClosureExpression 在类中 org.codehaus.groovy.ast.CodeVisitorSupport
    • getSourceUnit

      protected org.codehaus.groovy.control.SourceUnit getSourceUnit()
      指定者:
      getSourceUnit 在类中 org.codehaus.groovy.ast.ClassCodeVisitorSupport