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

public class UnnecessaryParenthesesVisitor extends JavaVisitor<org.openrewrite.ExecutionContext>
  • Constructor Details

    • UnnecessaryParenthesesVisitor

      public UnnecessaryParenthesesVisitor()
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, org.openrewrite.ExecutionContext executionContext)
      Overrides:
      isAcceptable in class JavaVisitor<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:
      visitParentheses in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitIdentifier

      public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitIdentifier in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitLiteral

      public org.openrewrite.java.tree.J visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLiteral in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAssignmentOperation in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitAssignment

      public org.openrewrite.java.tree.J visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAssignment in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitReturn

      public org.openrewrite.java.tree.J visitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitReturn in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitVariable

      public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitVariable in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitLambda

      public org.openrewrite.java.tree.J visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLambda in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitIf

      public org.openrewrite.java.tree.J visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitIf in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitWhileLoop

      public org.openrewrite.java.tree.J visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWhileLoop in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDoWhileLoop in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitForControl

      public org.openrewrite.java.tree.J visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitForControl in class JavaVisitor<org.openrewrite.ExecutionContext>
    • visitTernary

      public org.openrewrite.java.tree.J visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTernary in class JavaVisitor<org.openrewrite.ExecutionContext>