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>

public class UnnecessaryParenthesesVisitor<P> extends JavaVisitor<P>
  • Constructor Details

    • UnnecessaryParenthesesVisitor

      public UnnecessaryParenthesesVisitor()
  • Method Details

    • isAcceptable

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

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

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

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

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

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

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

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

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

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

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

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

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

      public org.openrewrite.java.tree.J visitUnary(org.openrewrite.java.tree.J.Unary unary, P ctx)
      Overrides:
      visitUnary in class JavaVisitor<P>