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>
-
-
Constructor Summary
Constructors Constructor Description UnnecessaryParenthesesVisitor(UnnecessaryParenthesesStyle style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JvisitAssignment(J.Assignment assignment, P p)JvisitAssignmentOperation(J.AssignmentOperation assignOp, P p)JvisitIdentifier(J.Identifier ident, P p)JvisitLambda(J.Lambda lambda, P p)JvisitLiteral(J.Literal literal, P p)<T extends J>
JvisitParentheses(J.Parentheses<T> parens, P p)JvisitVariable(J.VariableDeclarations.NamedVariable variable, P p)-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, 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, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitVariableDeclarations, 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:
visitParenthesesin classJavaVisitor<P>
-
visitIdentifier
public J visitIdentifier(J.Identifier ident, P p)
- Overrides:
visitIdentifierin classJavaVisitor<P>
-
visitLiteral
public J visitLiteral(J.Literal literal, P p)
- Overrides:
visitLiteralin classJavaVisitor<P>
-
visitAssignmentOperation
public J visitAssignmentOperation(J.AssignmentOperation assignOp, P p)
- Overrides:
visitAssignmentOperationin classJavaVisitor<P>
-
visitAssignment
public J visitAssignment(J.Assignment assignment, P p)
- Overrides:
visitAssignmentin classJavaVisitor<P>
-
visitVariable
public J visitVariable(J.VariableDeclarations.NamedVariable variable, P p)
- Overrides:
visitVariablein classJavaVisitor<P>
-
visitLambda
public J visitLambda(J.Lambda lambda, P p)
- Overrides:
visitLambdain classJavaVisitor<P>
-
-