Package org.openrewrite.java.cleanup
Class UnnecessaryParenthesesVisitor
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.java.cleanup.UnnecessaryParenthesesVisitor
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAcceptable(org.openrewrite.SourceFile sourceFile, org.openrewrite.ExecutionContext executionContext) org.openrewrite.java.tree.JvisitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.ExecutionContext ctx) <T extends org.openrewrite.java.tree.J>
org.openrewrite.java.tree.JvisitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.ExecutionContext ctx) org.openrewrite.java.tree.JvisitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.ExecutionContext ctx) Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContainer, visitContinue, visitControlParentheses, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForEachControl, visitForEachLoop, visitForLoop, visitImport, visitInstanceOf, visitLabel, visitLeftPadded, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitPrimitive, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariableDeclarations, visitWildcard, visitYieldMethods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
UnnecessaryParenthesesVisitor
public UnnecessaryParenthesesVisitor()
-
-
Method Details
-
isAcceptable
public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, org.openrewrite.ExecutionContext executionContext) - Overrides:
isAcceptablein classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitParentheses
public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.ExecutionContext ctx) - Overrides:
visitParenthesesin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitIdentifier
public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.ExecutionContext ctx) - Overrides:
visitIdentifierin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitLiteral
public org.openrewrite.java.tree.J visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.ExecutionContext ctx) - Overrides:
visitLiteralin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitAssignmentOperation
public org.openrewrite.java.tree.J visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.ExecutionContext ctx) - Overrides:
visitAssignmentOperationin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitAssignment
public org.openrewrite.java.tree.J visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.ExecutionContext ctx) - Overrides:
visitAssignmentin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitReturn
public org.openrewrite.java.tree.J visitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.ExecutionContext ctx) - Overrides:
visitReturnin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitVariable
public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.ExecutionContext ctx) - Overrides:
visitVariablein classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitLambda
public org.openrewrite.java.tree.J visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.ExecutionContext ctx) - Overrides:
visitLambdain classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitIf
public org.openrewrite.java.tree.J visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.ExecutionContext ctx) - Overrides:
visitIfin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitWhileLoop
public org.openrewrite.java.tree.J visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.ExecutionContext ctx) - Overrides:
visitWhileLoopin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitDoWhileLoop
public org.openrewrite.java.tree.J visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.ExecutionContext ctx) - Overrides:
visitDoWhileLoopin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitForControl
public org.openrewrite.java.tree.J visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, org.openrewrite.ExecutionContext ctx) - Overrides:
visitForControlin classJavaVisitor<org.openrewrite.ExecutionContext>
-
visitTernary
public org.openrewrite.java.tree.J visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.ExecutionContext ctx) - Overrides:
visitTernaryin classJavaVisitor<org.openrewrite.ExecutionContext>
-