Package org.openrewrite.java.cleanup
Class UnnecessaryParenthesesVisitor<P>
- java.lang.Object
-
- org.openrewrite.TreeVisitor<J,P>
-
- org.openrewrite.java.JavaVisitor<P>
-
- org.openrewrite.java.cleanup.UnnecessaryParenthesesVisitor<P>
-
public class UnnecessaryParenthesesVisitor<P> extends JavaVisitor<P>
-
-
Field Summary
-
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor
-
-
Constructor Summary
Constructors Constructor Description UnnecessaryParenthesesVisitor(UnnecessaryParenthesesStyle style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description J
visitAssignment(J.Assignment assignment, P p)
J
visitAssignmentOperation(J.AssignmentOperation assignOp, P p)
J
visitIdentifier(J.Identifier ident, P p)
J
visitLambda(J.Lambda lambda, P p)
J
visitLiteral(J.Literal literal, P p)
<T extends J>
JvisitParentheses(J.Parentheses<T> parens, P p)
J
visitVariable(J.VariableDeclarations.NamedVariable variable, P p)
-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getLanguage, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIf, visitImport, visitInstanceOf, visitJavaSourceFile, visitLabel, visitLeftPadded, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitVariableDeclarations, visitVarType, visitWhileLoop, visitWildcard
-
-
-
-
Constructor Detail
-
UnnecessaryParenthesesVisitor
public UnnecessaryParenthesesVisitor(UnnecessaryParenthesesStyle style)
-
-
Method Detail
-
visitParentheses
public <T extends J> J visitParentheses(J.Parentheses<T> parens, P p)
- Overrides:
visitParentheses
in classJavaVisitor<P>
-
visitIdentifier
public J visitIdentifier(J.Identifier ident, P p)
- Overrides:
visitIdentifier
in classJavaVisitor<P>
-
visitLiteral
public J visitLiteral(J.Literal literal, P p)
- Overrides:
visitLiteral
in classJavaVisitor<P>
-
visitAssignmentOperation
public J visitAssignmentOperation(J.AssignmentOperation assignOp, P p)
- Overrides:
visitAssignmentOperation
in classJavaVisitor<P>
-
visitAssignment
public J visitAssignment(J.Assignment assignment, P p)
- Overrides:
visitAssignment
in classJavaVisitor<P>
-
visitVariable
public J visitVariable(J.VariableDeclarations.NamedVariable variable, P p)
- Overrides:
visitVariable
in classJavaVisitor<P>
-
visitLambda
public J visitLambda(J.Lambda lambda, P p)
- Overrides:
visitLambda
in classJavaVisitor<P>
-
-