Class InsertParenthesesVisitor
java.lang.Object
com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor<Void,Void>
com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- All Implemented Interfaces:
IAstVisitor<Void,Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal voidsetInsertParenthesesForReadability(boolean insertParenthesesForReadability) visitAssignmentExpression(AssignmentExpression node, Void data) visitCastExpression(CastExpression node, Void data) visitConditionalExpression(ConditionalExpression node, Void data) visitIndexerExpression(IndexerExpression node, Void data) visitInstanceOfExpression(InstanceOfExpression node, Void data) visitInvocationExpression(InvocationExpression node, Void data) visitUnaryOperatorExpression(UnaryOperatorExpression node, Void data) Methods inherited from class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
shouldContinue, visitAnnotation, visitAnonymousObjectCreationExpression, visitArrayCreationExpression, visitArrayInitializerExpression, visitArraySpecifier, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitBytecodeConstant, visitCaseLabel, visitCatchClause, visitChildren, visitClassOfExpression, visitComment, visitCompilationUnit, visitComposedType, visitConstructorDeclaration, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumValueDeclaration, visitExpressionStatement, visitFieldDeclaration, visitForEachStatement, visitForStatement, visitGotoStatement, visitIdentifier, visitIdentifierExpression, visitIfElseStatement, visitImportDeclaration, visitInitializerBlock, visitInlinedBytecode, visitIntersectionType, visitJavaTokenNode, visitLabeledStatement, visitLabelStatement, visitLambdaExpression, visitLocalTypeDeclarationStatement, visitMethodDeclaration, visitMethodGroupExpression, visitModuleDeclaration, visitNewLine, visitNullReferenceExpression, visitObjectCreationExpression, visitPackageDeclaration, visitParameterDeclaration, visitParenthesizedExpression, visitPatternPlaceholder, visitPrimitiveExpression, visitReturnStatement, visitSimpleType, visitSuperReferenceExpression, visitSwitchExpression, visitSwitchExpressionArm, visitSwitchSection, visitSwitchStatement, visitSynchronizedStatement, visitText, visitThisReferenceExpression, visitThrowStatement, visitTryCatchStatement, visitTypeDeclaration, visitTypeParameterDeclaration, visitTypeReference, visitUnionType, visitVariableDeclaration, visitVariableInitializer, visitWhileStatement, visitWildcardType
-
Constructor Details
-
InsertParenthesesVisitor
public InsertParenthesesVisitor()
-
-
Method Details
-
getInsertParenthesesForReadability
public final boolean getInsertParenthesesForReadability() -
setInsertParenthesesForReadability
public final void setInsertParenthesesForReadability(boolean insertParenthesesForReadability) -
visitMemberReferenceExpression
- Specified by:
visitMemberReferenceExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitMemberReferenceExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitInvocationExpression
- Specified by:
visitInvocationExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitInvocationExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitIndexerExpression
- Specified by:
visitIndexerExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitIndexerExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitUnaryOperatorExpression
- Specified by:
visitUnaryOperatorExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitUnaryOperatorExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitCastExpression
- Specified by:
visitCastExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitCastExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitBinaryOperatorExpression
- Specified by:
visitBinaryOperatorExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitBinaryOperatorExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitInstanceOfExpression
- Specified by:
visitInstanceOfExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitInstanceOfExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitConditionalExpression
- Specified by:
visitConditionalExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitConditionalExpressionin classDepthFirstAstVisitor<Void,Void>
-
visitAssignmentExpression
- Specified by:
visitAssignmentExpressionin interfaceIAstVisitor<Void,Void> - Overrides:
visitAssignmentExpressionin classDepthFirstAstVisitor<Void,Void>
-