public class NopVisitor extends TreeWalker
context
Constructor and Description |
---|
NopVisitor(TreeWalkerContext context) |
ifExpressionBeforeFalsePart, ifExpressionBeforeTruePart, methodGeneratorAfterArguments, postFieldGenerator, postIfExpression, preFieldGenerator, preIfExpression, visitArrayIndexExpression, visitArrayLengthExpression, visitAssignmentStatement, visitBinaryOperatorExpression, visitBlockStatement, visitBreakStatement, visitCaseBranch, visitCastExpression, visitClassGenerator, visitConstantExpression, visitDefinitionStatement, visitExpression, visitFieldGenerator, visitIfExpression, visitIfStatement, visitInstofExpression, visitMethodGenerator, visitNewArrExpression, visitNewObjExpression, visitNode, visitNonStaticCallExpression, visitNonStaticFieldAccessExpression, visitReturnStatement, visitStatement, visitStaticCallExpression, visitStaticFieldAccessExpression, visitSuperCallExpression, visitSuperObjExpression, visitSwitchStatement, visitThisExpression, visitThisObjExpression, visitThrowStatement, visitTryStatement, visitUnaryOperatorExpression, visitVariable, visitVoidExpression, visitWhileStatement
public NopVisitor(TreeWalkerContext context)
public boolean preNode(Node arg)
preNode
in class TreeWalker
public void postNode(Node arg)
postNode
in class TreeWalker
public boolean preClassGenerator(ClassGeneratorImpl arg)
preClassGenerator
in class TreeWalker
public boolean classGeneratorBeforeFields(ClassGeneratorImpl arg)
classGeneratorBeforeFields
in class TreeWalker
public void classGeneratorBeforeInitializer(ClassGeneratorImpl arg)
classGeneratorBeforeInitializer
in class TreeWalker
public void classGeneratorBeforeMethod(ClassGeneratorImpl arg)
classGeneratorBeforeMethod
in class TreeWalker
public void classGeneratorBeforeConstructor(ClassGeneratorImpl arg)
classGeneratorBeforeConstructor
in class TreeWalker
public void postClassGenerator(ClassGeneratorImpl arg)
postClassGenerator
in class TreeWalker
public boolean preMethodGenerator(MethodGenerator arg)
preMethodGenerator
in class TreeWalker
public boolean methodGeneratorBeforeArguments(MethodGenerator arg)
methodGeneratorBeforeArguments
in class TreeWalker
public void postMethodGenerator(MethodGenerator arg)
postMethodGenerator
in class TreeWalker
public boolean preStatement(Statement arg)
preStatement
in class TreeWalker
public void postStatement(Statement arg)
postStatement
in class TreeWalker
public boolean preThrowStatement(ThrowStatement arg)
preThrowStatement
in class TreeWalker
public void postThrowStatement(ThrowStatement arg)
postThrowStatement
in class TreeWalker
public boolean preAssignmentStatement(AssignmentStatement arg)
preAssignmentStatement
in class TreeWalker
public void assignmentStatementBeforeLeftSide(AssignmentStatement arg)
assignmentStatementBeforeLeftSide
in class TreeWalker
public void postAssignmentStatement(AssignmentStatement arg)
postAssignmentStatement
in class TreeWalker
public boolean preBlockStatement(BlockStatement arg)
preBlockStatement
in class TreeWalker
public void blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
blockStatementBeforeBodyStatement
in class TreeWalker
public void postBlockStatement(BlockStatement arg)
postBlockStatement
in class TreeWalker
public boolean preCaseBranch(CaseBranch arg)
preCaseBranch
in class TreeWalker
public void caseBranchBeforeBodyStatement(CaseBranch arg)
caseBranchBeforeBodyStatement
in class TreeWalker
public void postCaseBranch(CaseBranch arg)
postCaseBranch
in class TreeWalker
public boolean preDefinitionStatement(DefinitionStatement arg)
preDefinitionStatement
in class TreeWalker
public boolean definitionStatementBeforeExpr(DefinitionStatement arg)
definitionStatementBeforeExpr
in class TreeWalker
public void postDefinitionStatement(DefinitionStatement arg)
postDefinitionStatement
in class TreeWalker
public boolean preIfStatement(IfStatement arg)
preIfStatement
in class TreeWalker
public void ifStatementBeforeTruePart(IfStatement arg)
ifStatementBeforeTruePart
in class TreeWalker
public boolean ifStatementBeforeFalsePart(IfStatement arg)
ifStatementBeforeFalsePart
in class TreeWalker
public void postIfStatement(IfStatement arg)
postIfStatement
in class TreeWalker
public boolean preBreakStatement(BreakStatement arg)
preBreakStatement
in class TreeWalker
public void postBreakStatement(BreakStatement arg)
postBreakStatement
in class TreeWalker
public boolean preReturnStatement(ReturnStatement arg)
preReturnStatement
in class TreeWalker
public void postReturnStatement(ReturnStatement arg)
postReturnStatement
in class TreeWalker
public boolean preSwitchStatement(SwitchStatement arg)
preSwitchStatement
in class TreeWalker
public boolean switchStatementBeforeCaseBranches(SwitchStatement arg)
switchStatementBeforeCaseBranches
in class TreeWalker
public boolean switchStatementBeforeDefault(SwitchStatement arg)
switchStatementBeforeDefault
in class TreeWalker
public void postSwitchStatement(SwitchStatement arg)
postSwitchStatement
in class TreeWalker
public boolean preTryStatement(TryStatement arg)
preTryStatement
in class TreeWalker
public void tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
tryStatementBeforeBlock
in class TreeWalker
public boolean tryStatementBeforeFinalPart(TryStatement arg)
tryStatementBeforeFinalPart
in class TreeWalker
public void postTryStatement(TryStatement arg)
postTryStatement
in class TreeWalker
public boolean preWhileStatement(WhileStatement arg)
preWhileStatement
in class TreeWalker
public void whileStatementBeforeBody(WhileStatement arg)
whileStatementBeforeBody
in class TreeWalker
public void postWhileStatement(WhileStatement arg)
postWhileStatement
in class TreeWalker
public boolean preExpression(ExpressionInternal arg)
preExpression
in class TreeWalker
public void postExpression(ExpressionInternal arg)
postExpression
in class TreeWalker
public boolean preVariable(Variable arg)
preVariable
in class TreeWalker
public void postVariable(Variable arg)
postVariable
in class TreeWalker
public boolean preConstantExpression(ExpressionFactory.ConstantExpression arg)
preConstantExpression
in class TreeWalker
public void postConstantExpression(ExpressionFactory.ConstantExpression arg)
postConstantExpression
in class TreeWalker
public boolean preVoidExpression(ExpressionFactory.VoidExpression arg)
preVoidExpression
in class TreeWalker
public void postVoidExpression(ExpressionFactory.VoidExpression arg)
postVoidExpression
in class TreeWalker
public boolean preThisExpression(ExpressionFactory.ThisExpression arg)
preThisExpression
in class TreeWalker
public void postThisExpression(ExpressionFactory.ThisExpression arg)
postThisExpression
in class TreeWalker
public boolean preUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression arg)
preUnaryOperatorExpression
in class TreeWalker
public void postUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression arg)
postUnaryOperatorExpression
in class TreeWalker
public boolean preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression arg)
preBinaryOperatorExpression
in class TreeWalker
public void binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression arg)
binaryOperatorExpressionBeforeRight
in class TreeWalker
public void postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression arg)
postBinaryOperatorExpression
in class TreeWalker
public boolean preCastExpression(ExpressionFactory.CastExpression arg)
preCastExpression
in class TreeWalker
public void postCastExpression(ExpressionFactory.CastExpression arg)
postCastExpression
in class TreeWalker
public boolean preInstofExpression(ExpressionFactory.InstofExpression arg)
preInstofExpression
in class TreeWalker
public void postInstofExpression(ExpressionFactory.InstofExpression arg)
postInstofExpression
in class TreeWalker
public boolean preStaticCallExpression(ExpressionFactory.StaticCallExpression arg)
preStaticCallExpression
in class TreeWalker
public void staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression arg)
staticCallExpressionBeforeArg
in class TreeWalker
public void postStaticCallExpression(ExpressionFactory.StaticCallExpression arg)
postStaticCallExpression
in class TreeWalker
public boolean preNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression arg)
preNonStaticCallExpression
in class TreeWalker
public void nonStaticCallExpressionBeforeArg(ExpressionFactory.NonStaticCallExpression arg)
nonStaticCallExpressionBeforeArg
in class TreeWalker
public void postNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression arg)
postNonStaticCallExpression
in class TreeWalker
public boolean preNewObjExpression(ExpressionFactory.NewObjExpression arg)
preNewObjExpression
in class TreeWalker
public void newObjExpressionBeforeArg(ExpressionFactory.NewObjExpression arg)
newObjExpressionBeforeArg
in class TreeWalker
public void postNewObjExpression(ExpressionFactory.NewObjExpression arg)
postNewObjExpression
in class TreeWalker
public boolean preNewArrExpression(ExpressionFactory.NewArrExpression arg)
preNewArrExpression
in class TreeWalker
public void newArrExpressionAfterSize(ExpressionFactory.NewArrExpression arg)
newArrExpressionAfterSize
in class TreeWalker
public void newArrExpressionBeforeExpression(ExpressionFactory.NewArrExpression arg)
newArrExpressionBeforeExpression
in class TreeWalker
public void newArrExpressionAfterExpression(ExpressionFactory.NewArrExpression arg)
newArrExpressionAfterExpression
in class TreeWalker
public void postNewArrExpression(ExpressionFactory.NewArrExpression arg)
postNewArrExpression
in class TreeWalker
public boolean preSuperCallExpression(ExpressionFactory.SuperCallExpression arg)
preSuperCallExpression
in class TreeWalker
public void superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression arg)
superCallExpressionBeforeArg
in class TreeWalker
public void postSuperCallExpression(ExpressionFactory.SuperCallExpression arg)
postSuperCallExpression
in class TreeWalker
public boolean preSuperObjExpression(ExpressionFactory.SuperObjExpression arg)
preSuperObjExpression
in class TreeWalker
public void superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression arg)
superObjExpressionBeforeArg
in class TreeWalker
public void postSuperObjExpression(ExpressionFactory.SuperObjExpression arg)
postSuperObjExpression
in class TreeWalker
public boolean preThisObjExpression(ExpressionFactory.ThisObjExpression arg)
preThisObjExpression
in class TreeWalker
public void postThisObjExpression(ExpressionFactory.ThisObjExpression arg)
postThisObjExpression
in class TreeWalker
public void thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression arg)
thisObjExpressionBeforeArg
in class TreeWalker
public boolean preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression arg)
preNonStaticFieldAccessExpression
in class TreeWalker
public void postNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression arg)
postNonStaticFieldAccessExpression
in class TreeWalker
public boolean preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression arg)
preStaticFieldAccessExpression
in class TreeWalker
public void postStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression arg)
postStaticFieldAccessExpression
in class TreeWalker
public boolean preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg)
preArrayIndexExpression
in class TreeWalker
public void arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression arg)
arrayIndexExpressionBeforeExpr
in class TreeWalker
public void postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression arg)
postArrayIndexExpression
in class TreeWalker
public boolean preArrayLengthExpression(ExpressionFactory.ArrayLengthExpression arg)
preArrayLengthExpression
in class TreeWalker
public void postArrayLengthExpression(ExpressionFactory.ArrayLengthExpression arg)
postArrayLengthExpression
in class TreeWalker
Copyright © 2017 Oracle. All rights reserved.