Package org.openrewrite.java.cleanup
Class SimplifyBooleanExpressionVisitor<P>
- java.lang.Object
-
- org.openrewrite.TreeVisitor<J,P>
-
- org.openrewrite.java.JavaVisitor<P>
-
- org.openrewrite.java.cleanup.SimplifyBooleanExpressionVisitor<P>
-
@Incubating(since="7.0.0") public class SimplifyBooleanExpressionVisitor<P> extends JavaVisitor<P>
-
-
Constructor Summary
Constructors Constructor Description SimplifyBooleanExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable JpostVisit(J tree, P p)JvisitBinary(J.Binary binary, P p)JvisitJavaSourceFile(JavaSourceFile cu, P p)JvisitUnary(J.Unary unary, 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, visitAssignment, visitAssignmentOperation, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
visitJavaSourceFile
public J visitJavaSourceFile(JavaSourceFile cu, P p)
- Overrides:
visitJavaSourceFilein classJavaVisitor<P>
-
visitBinary
public J visitBinary(J.Binary binary, P p)
- Overrides:
visitBinaryin classJavaVisitor<P>
-
visitUnary
public J visitUnary(J.Unary unary, P p)
- Overrides:
visitUnaryin classJavaVisitor<P>
-
-