Package org.openrewrite.java.cleanup
Class UnnecessaryParenthesesVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.java.cleanup.UnnecessaryParenthesesVisitor<P>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAcceptable(org.openrewrite.SourceFile sourceFile, P executionContext) org.openrewrite.java.tree.JvisitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P ctx) org.openrewrite.java.tree.JvisitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, P ctx) org.openrewrite.java.tree.JvisitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P ctx) org.openrewrite.java.tree.JvisitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P ctx) org.openrewrite.java.tree.JvisitIdentifier(org.openrewrite.java.tree.J.Identifier ident, P ctx) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitLambda(org.openrewrite.java.tree.J.Lambda lambda, P ctx) org.openrewrite.java.tree.JvisitLiteral(org.openrewrite.java.tree.J.Literal literal, P ctx) <T extends org.openrewrite.java.tree.J>
org.openrewrite.java.tree.JvisitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, P ctx) org.openrewrite.java.tree.JvisitReturn(org.openrewrite.java.tree.J.Return return_, P ctx) org.openrewrite.java.tree.JvisitTernary(org.openrewrite.java.tree.J.Ternary ternary, P ctx) org.openrewrite.java.tree.JvisitUnary(org.openrewrite.java.tree.J.Unary unary, P ctx) org.openrewrite.java.tree.JvisitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, P ctx) org.openrewrite.java.tree.JvisitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P 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, visitDeconstructionPattern, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForEachControl, visitForEachLoop, visitForLoop, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLeftPadded, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParenthesizedTypeTree, visitPrimitive, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, 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
- Overrides:
isAcceptablein classJavaVisitor<P>
-
visitParentheses
public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, P ctx) - Overrides:
visitParenthesesin classJavaVisitor<P>
-
visitIdentifier
public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, P ctx) - Overrides:
visitIdentifierin classJavaVisitor<P>
-
visitLiteral
- Overrides:
visitLiteralin classJavaVisitor<P>
-
visitAssignmentOperation
public org.openrewrite.java.tree.J visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, P ctx) - Overrides:
visitAssignmentOperationin classJavaVisitor<P>
-
visitAssignment
public org.openrewrite.java.tree.J visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P ctx) - Overrides:
visitAssignmentin classJavaVisitor<P>
-
visitReturn
- Overrides:
visitReturnin classJavaVisitor<P>
-
visitVariable
public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, P ctx) - Overrides:
visitVariablein classJavaVisitor<P>
-
visitLambda
- Overrides:
visitLambdain classJavaVisitor<P>
-
visitIf
- Overrides:
visitIfin classJavaVisitor<P>
-
visitWhileLoop
public org.openrewrite.java.tree.J visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P ctx) - Overrides:
visitWhileLoopin classJavaVisitor<P>
-
visitDoWhileLoop
public org.openrewrite.java.tree.J visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P ctx) - Overrides:
visitDoWhileLoopin classJavaVisitor<P>
-
visitForControl
public org.openrewrite.java.tree.J visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P ctx) - Overrides:
visitForControlin classJavaVisitor<P>
-
visitTernary
- Overrides:
visitTernaryin classJavaVisitor<P>
-
visitUnary
- Overrides:
visitUnaryin classJavaVisitor<P>
-