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)
-
-