public class SourceStatementVisitor extends TreeWalker
context| Constructor and Description |
|---|
SourceStatementVisitor(TreeWalkerContext context,
ImportList imports,
CodegenPrinter pr) |
arrayIndexExpressionBeforeExpr, binaryOperatorExpressionBeforeRight, ifExpressionBeforeFalsePart, ifExpressionBeforeTruePart, methodGeneratorAfterArguments, newArrExpressionAfterExpression, newArrExpressionAfterSize, newArrExpressionBeforeExpression, newObjExpressionBeforeArg, nonStaticCallExpressionBeforeArg, postArrayIndexExpression, postArrayLengthExpression, postBinaryOperatorExpression, postCastExpression, postConstantExpression, postFieldGenerator, postIfExpression, postInstofExpression, postNewArrExpression, postNewObjExpression, postNode, postNonStaticCallExpression, postNonStaticFieldAccessExpression, postStatement, postStaticCallExpression, postStaticFieldAccessExpression, postSuperCallExpression, postSuperObjExpression, postThisExpression, postThisObjExpression, postUnaryOperatorExpression, postVariable, postVoidExpression, preArrayIndexExpression, preArrayLengthExpression, preBinaryOperatorExpression, preCastExpression, preConstantExpression, preFieldGenerator, preIfExpression, preInstofExpression, preNewArrExpression, preNewObjExpression, preNode, preNonStaticCallExpression, preNonStaticFieldAccessExpression, preStatement, preStaticCallExpression, preStaticFieldAccessExpression, preSuperCallExpression, preSuperObjExpression, preThisExpression, preThisObjExpression, preUnaryOperatorExpression, preVariable, preVoidExpression, staticCallExpressionBeforeArg, superCallExpressionBeforeArg, superObjExpressionBeforeArg, thisObjExpressionBeforeArg, 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, visitWhileStatementpublic SourceStatementVisitor(TreeWalkerContext context, ImportList imports, CodegenPrinter pr)
public boolean preClassGenerator(ClassGeneratorImpl arg)
preClassGenerator in class TreeWalkerpublic boolean classGeneratorBeforeFields(ClassGeneratorImpl arg)
classGeneratorBeforeFields in class TreeWalkerpublic void classGeneratorBeforeInitializer(ClassGeneratorImpl arg)
classGeneratorBeforeInitializer in class TreeWalkerpublic void classGeneratorBeforeMethod(ClassGeneratorImpl arg)
classGeneratorBeforeMethod in class TreeWalkerpublic void classGeneratorBeforeConstructor(ClassGeneratorImpl arg)
classGeneratorBeforeConstructor in class TreeWalkerpublic void postClassGenerator(ClassGeneratorImpl arg)
postClassGenerator in class TreeWalkerpublic boolean methodGeneratorBeforeArguments(MethodGenerator arg)
methodGeneratorBeforeArguments in class TreeWalkerpublic boolean preMethodGenerator(MethodGenerator arg)
preMethodGenerator in class TreeWalkerpublic void postMethodGenerator(MethodGenerator arg)
postMethodGenerator in class TreeWalkerpublic boolean preThrowStatement(ThrowStatement arg)
preThrowStatement in class TreeWalkerpublic void postThrowStatement(ThrowStatement arg)
postThrowStatement in class TreeWalkerpublic boolean preAssignmentStatement(AssignmentStatement arg)
preAssignmentStatement in class TreeWalkerpublic void assignmentStatementBeforeLeftSide(AssignmentStatement arg)
assignmentStatementBeforeLeftSide in class TreeWalkerpublic void postAssignmentStatement(AssignmentStatement arg)
postAssignmentStatement in class TreeWalkerpublic boolean preBlockStatement(BlockStatement arg)
preBlockStatement in class TreeWalkerpublic void blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
blockStatementBeforeBodyStatement in class TreeWalkerpublic void postBlockStatement(BlockStatement arg)
postBlockStatement in class TreeWalkerpublic boolean preCaseBranch(CaseBranch arg)
preCaseBranch in class TreeWalkerpublic void caseBranchBeforeBodyStatement(CaseBranch arg)
caseBranchBeforeBodyStatement in class TreeWalkerpublic void postCaseBranch(CaseBranch arg)
postCaseBranch in class TreeWalkerpublic boolean preDefinitionStatement(DefinitionStatement arg)
preDefinitionStatement in class TreeWalkerpublic boolean definitionStatementBeforeExpr(DefinitionStatement arg)
definitionStatementBeforeExpr in class TreeWalkerpublic void postDefinitionStatement(DefinitionStatement arg)
postDefinitionStatement in class TreeWalkerpublic boolean preIfStatement(IfStatement arg)
preIfStatement in class TreeWalkerpublic void ifStatementBeforeTruePart(IfStatement arg)
ifStatementBeforeTruePart in class TreeWalkerpublic boolean ifStatementBeforeFalsePart(IfStatement arg)
ifStatementBeforeFalsePart in class TreeWalkerpublic void postIfStatement(IfStatement arg)
postIfStatement in class TreeWalkerpublic boolean preBreakStatement(BreakStatement arg)
preBreakStatement in class TreeWalkerpublic void postBreakStatement(BreakStatement arg)
postBreakStatement in class TreeWalkerpublic boolean preReturnStatement(ReturnStatement arg)
preReturnStatement in class TreeWalkerpublic void postReturnStatement(ReturnStatement arg)
postReturnStatement in class TreeWalkerpublic boolean preSwitchStatement(SwitchStatement arg)
preSwitchStatement in class TreeWalkerpublic boolean switchStatementBeforeCaseBranches(SwitchStatement arg)
switchStatementBeforeCaseBranches in class TreeWalkerpublic boolean switchStatementBeforeDefault(SwitchStatement arg)
switchStatementBeforeDefault in class TreeWalkerpublic void postSwitchStatement(SwitchStatement arg)
postSwitchStatement in class TreeWalkerpublic boolean preTryStatement(TryStatement arg)
preTryStatement in class TreeWalkerpublic void tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
tryStatementBeforeBlock in class TreeWalkerpublic boolean tryStatementBeforeFinalPart(TryStatement arg)
tryStatementBeforeFinalPart in class TreeWalkerpublic void postTryStatement(TryStatement arg)
postTryStatement in class TreeWalkerpublic boolean preWhileStatement(WhileStatement arg)
preWhileStatement in class TreeWalkerpublic void whileStatementBeforeBody(WhileStatement arg)
whileStatementBeforeBody in class TreeWalkerpublic void postWhileStatement(WhileStatement arg)
postWhileStatement in class TreeWalkerpublic boolean preExpression(ExpressionInternal arg)
preExpression in class TreeWalkerpublic void postExpression(ExpressionInternal arg)
postExpression in class TreeWalkerCopyright © 2017 Oracle. All rights reserved.