Class RemoveFinallyStatementsVisitor
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.RemoveFinallyStatementsVisitor
- All Implemented Interfaces:
StatementVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DeclaredSyntheticLocalVariableVisitorprotected LocalVariableMakerprotected intprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static WhileStatementgetInfiniteWhileStatement(Statement statement) voidinit()voidprotected voidsafeAccept(BaseStatement list) protected voidsafeAcceptListStatement(List<? extends Statement> list) voidvisit(AssertStatement statement) voidvisit(BreakStatement statement) voidvisit(ByteCodeStatement statement) voidvisit(CommentStatement statement) voidvisit(ContinueStatement statement) voidvisit(DoWhileStatement statement) voidvisit(ExpressionStatement statement) voidvisit(ForEachStatement statement) voidvisit(ForStatement statement) voidvisit(IfElseStatement statement) voidvisit(IfStatement statement) voidvisit(LabelStatement statement) voidvisit(LambdaExpressionStatement statement) voidvisit(LocalVariableDeclarationStatement statement) voidvisit(ReturnExpressionStatement statement) voidvisit(ReturnStatement statement) voidvisit(Statements statements) voidvisit(SwitchStatement statement) voidvisit(SwitchStatement.DefaultLabel statement) voidvisit(SwitchStatement.ExpressionLabel statement) voidvisit(SwitchStatement.LabelBlock statement) voidvisit(SwitchStatement.MultiLabelsBlock statement) voidvisit(SynchronizedStatement statement) voidvisit(ThrowStatement statement) voidvisit(TryStatement statement) voidvisit(TryStatement.CatchClause statement) voidvisit(TryStatement.Resource statement) voidvisit(TypeDeclarationStatement statement) voidvisit(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:
visitin interfaceStatementVisitor
-
getInfiniteWhileStatement
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
removeFinallyStatements
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
safeAccept
-
safeAcceptListStatement
-