org.glassfish.pfl.dynamic.codegen.impl
Interface Visitor
- All Known Implementing Classes:
- ASMByteCodeVisitor, ASMSetupVisitor, NopVisitor, SourceExpressionVisitor, SourceStatementVisitor, TreeWalker
public interface Visitor
- Author:
- Ken Cavanaugh
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)
Copyright © 2013 Oracle. All Rights Reserved.