Interface Visitor
-
- All Known Implementing Classes:
ASMByteCodeVisitor
,ASMSetupVisitor
,NopVisitor
,SourceExpressionVisitor
,SourceStatementVisitor
,TreeWalker
public interface Visitor
-
-
Method Summary
-
-
-
Method Detail
-
visitClassGenerator
void visitClassGenerator(ClassGeneratorImpl arg)
-
visitMethodGenerator
void visitMethodGenerator(MethodGenerator arg)
-
visitNode
void visitNode(Node arg)
-
visitFieldGenerator
void visitFieldGenerator(FieldGenerator arg)
-
visitStatement
void visitStatement(Statement arg)
-
visitThrowStatement
void visitThrowStatement(ThrowStatement arg)
-
visitAssignmentStatement
void visitAssignmentStatement(AssignmentStatement arg)
-
visitDefinitionStatement
void visitDefinitionStatement(DefinitionStatement arg)
-
visitBlockStatement
void visitBlockStatement(BlockStatement arg)
-
visitCaseBranch
void visitCaseBranch(CaseBranch arg)
-
visitIfStatement
void visitIfStatement(IfStatement arg)
-
visitBreakStatement
void visitBreakStatement(BreakStatement arg)
-
visitReturnStatement
void visitReturnStatement(ReturnStatement arg)
-
visitSwitchStatement
void visitSwitchStatement(SwitchStatement arg)
-
visitTryStatement
void visitTryStatement(TryStatement arg)
-
visitWhileStatement
void visitWhileStatement(WhileStatement arg)
-
visitExpression
void visitExpression(ExpressionInternal arg)
-
visitVariable
void visitVariable(Variable arg)
-
visitConstantExpression
void visitConstantExpression(ExpressionFactory.ConstantExpression arg)
-
visitVoidExpression
void visitVoidExpression(ExpressionFactory.VoidExpression arg)
-
visitThisExpression
void visitThisExpression(ExpressionFactory.ThisExpression arg)
-
visitUnaryOperatorExpression
void visitUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression arg)
-
visitBinaryOperatorExpression
void visitBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression arg)
-
visitCastExpression
void visitCastExpression(ExpressionFactory.CastExpression arg)
-
visitInstofExpression
void visitInstofExpression(ExpressionFactory.InstofExpression arg)
-
visitStaticCallExpression
void visitStaticCallExpression(ExpressionFactory.StaticCallExpression arg)
-
visitNonStaticCallExpression
void visitNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression arg)
-
visitNewObjExpression
void visitNewObjExpression(ExpressionFactory.NewObjExpression arg)
-
visitNewArrExpression
void visitNewArrExpression(ExpressionFactory.NewArrExpression arg)
-
visitSuperCallExpression
void visitSuperCallExpression(ExpressionFactory.SuperCallExpression arg)
-
visitSuperObjExpression
void visitSuperObjExpression(ExpressionFactory.SuperObjExpression arg)
-
visitThisObjExpression
void visitThisObjExpression(ExpressionFactory.ThisObjExpression arg)
-
visitNonStaticFieldAccessExpression
void visitNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression arg)
-
visitStaticFieldAccessExpression
void visitStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression arg)
-
visitArrayIndexExpression
void visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg)
-
visitArrayLengthExpression
void visitArrayLengthExpression(ExpressionFactory.ArrayLengthExpression arg)
-
visitIfExpression
void visitIfExpression(ExpressionFactory.IfExpression arg)
-
-