类 GroovyShellVisitor

java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
io.github.code.visual.groovy.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
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

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

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

    addError, visitAnnotation, visitAnnotations, 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, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, 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

    visit, visit, visitEmptyExpression, visitListOfExpressions
  • 构造器详细资料

    • GroovyShellVisitor

      public GroovyShellVisitor()
  • 方法详细资料

    • 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
    • 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
    • getDynamicVariables

      public Set<String> getDynamicVariables()
    • getDynamicVarAndClass

      public Map<String,Class> getDynamicVarAndClass()
    • getSourceUnit

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