Class RemoveFinallyStatementsVisitor
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.RemoveFinallyStatementsVisitor
- All Implemented Interfaces:
StatementVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DeclaredSyntheticLocalVariableVisitor
protected LocalVariableMaker
protected int
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static WhileStatement
getInfiniteWhileStatement
(Statement statement) void
init()
void
protected void
safeAccept
(BaseStatement list) protected void
safeAcceptListStatement
(List<? extends Statement> list) void
visit
(AssertStatement statement) void
visit
(BreakStatement statement) void
visit
(ByteCodeStatement statement) void
visit
(CommentStatement statement) void
visit
(ContinueStatement statement) void
visit
(DoWhileStatement statement) void
visit
(ExpressionStatement statement) void
visit
(ForEachStatement statement) void
visit
(ForStatement statement) void
visit
(IfElseStatement statement) void
visit
(IfStatement statement) void
visit
(LabelStatement statement) void
visit
(LambdaExpressionStatement statement) void
visit
(LocalVariableDeclarationStatement statement) void
visit
(ReturnExpressionStatement statement) void
visit
(ReturnStatement statement) void
visit
(Statements statements) void
visit
(SwitchStatement statement) void
visit
(SwitchStatement.DefaultLabel statement) void
visit
(SwitchStatement.ExpressionLabel statement) void
visit
(SwitchStatement.LabelBlock statement) void
visit
(SwitchStatement.MultiLabelsBlock statement) void
visit
(SynchronizedStatement statement) void
visit
(ThrowStatement statement) void
visit
(TryStatement statement) void
visit
(TryStatement.CatchClause statement) void
visit
(TryStatement.Resource statement) void
visit
(TypeDeclarationStatement statement) void
visit
(WhileStatement statement)
-
Field Details
-
declaredSyntheticLocalVariableVisitor
-
localVariableMaker
-
statementCountInFinally
protected int statementCountInFinally -
statementCountToRemove
protected int statementCountToRemove
-
-
Constructor Details
-
RemoveFinallyStatementsVisitor
-
-
Method Details
-
init
public void init() -
visit
- Specified by:
visit
in interfaceStatementVisitor
-
getInfiniteWhileStatement
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
removeFinallyStatements
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
safeAccept
-
safeAcceptListStatement
-