Interface StatementVisitor
-
- All Known Implementing Classes:
AbstractJavaSyntaxVisitor,AbstractNopStatementVisitor,AbstractUpdateExpressionVisitor,AddCastExpressionVisitor,AggregateFieldsVisitor,ByteCodeParser.MemberVisitor,CompilationUnitVisitor,CompilationUnitVisitor.AnnotationVisitor,CreateInstructionsVisitor,DeclaredSyntheticLocalVariableVisitor,ExpressionVisitor,InitEnumVisitor,InitInnerClassVisitor,InitInnerClassVisitor.UpdateFieldReferencesVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor.AddLocalClassDeclarationVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor.UpdateParametersAndLocalVariablesVisitor,InitInstanceFieldVisitor,InitStaticFieldVisitor,MergeTryWithResourcesStatementVisitor,RemoveBinaryOpReturnStatementsVisitor,RemoveDefaultConstructorVisitor,RemoveFinallyStatementsVisitor,RemoveLastContinueStatementVisitor,SearchFirstLineNumberVisitor,SearchImportsVisitor,SearchImportsVisitor.MainTypeVisitor,SearchLocalVariableReferenceVisitor,SearchUndeclaredLocalVariableVisitor,SingleLineStatementVisitor,SortMembersVisitor,StatementMaker.MemberVisitor,StatementVisitor,SynchronizedStatementMaker.RemoveMonitorExitVisitor,TypeVisitor,UpdateBridgeMethodVisitor,UpdateBridgeMethodVisitor.BodyDeclarationsVisitor,UpdateIntegerConstantTypeVisitor,UpdateJavaSyntaxTreeStep1Visitor,UpdateJavaSyntaxTreeStep2Visitor
public interface StatementVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
void visit(AssertStatement statement)
-
visit
void visit(BreakStatement statement)
-
visit
void visit(ByteCodeStatement statement)
-
visit
void visit(CommentStatement statement)
-
visit
void visit(ContinueStatement statement)
-
visit
void visit(DoWhileStatement statement)
-
visit
void visit(ExpressionStatement statement)
-
visit
void visit(ForEachStatement statement)
-
visit
void visit(ForStatement statement)
-
visit
void visit(IfStatement statement)
-
visit
void visit(IfElseStatement statement)
-
visit
void visit(LabelStatement statement)
-
visit
void visit(LambdaExpressionStatement statement)
-
visit
void visit(LocalVariableDeclarationStatement statement)
-
visit
void visit(ReturnExpressionStatement statement)
-
visit
void visit(ReturnStatement statement)
-
visit
void visit(Statements statement)
-
visit
void visit(SwitchStatement statement)
-
visit
void visit(SwitchStatement.DefaultLabel statement)
-
visit
void visit(SwitchStatement.ExpressionLabel statement)
-
visit
void visit(SwitchStatement.LabelBlock statement)
-
visit
void visit(SwitchStatement.MultiLabelsBlock statement)
-
visit
void visit(SynchronizedStatement statement)
-
visit
void visit(ThrowStatement statement)
-
visit
void visit(TryStatement statement)
-
visit
void visit(TryStatement.Resource statement)
-
visit
void visit(TryStatement.CatchClause statement)
-
visit
void visit(TypeDeclarationStatement statement)
-
visit
void visit(WhileStatement statement)
-
-