Class SemanticallyEqual.SemanticallyEqualVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.java.JavaIsoVisitor<org.openrewrite.java.tree.J>
org.openrewrite.java.search.SemanticallyEqual.SemanticallyEqualVisitor
Enclosing class:
SemanticallyEqual

protected static class SemanticallyEqual.SemanticallyEqualVisitor extends JavaIsoVisitor<org.openrewrite.java.tree.J>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final AtomicBoolean
     

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
    SemanticallyEqualVisitor(boolean compareMethodArguments)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected boolean
    modifierListMissMatch(List<org.openrewrite.java.tree.J.Modifier> list1, List<org.openrewrite.java.tree.J.Modifier> list2)
     
    protected boolean
    nullListSizeMissMatch(List<?> list1, List<?> list2)
     
    protected boolean
     
    @Nullable org.openrewrite.java.tree.J
    visit(@Nullable org.openrewrite.Tree tree, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.AnnotatedType
    visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Annotation
    visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ArrayAccess
    visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ArrayDimension
    visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ArrayType
    visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Assert
    visitAssert(org.openrewrite.java.tree.J.Assert _assert, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Assignment
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.AssignmentOperation
    visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Binary
    visitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Block
    visitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Break
    visitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Case
    visitCase(org.openrewrite.java.tree.J.Case _case, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Try.Catch
    visitCatch(org.openrewrite.java.tree.J.Try.Catch _catch, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ClassDeclaration
    visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.CompilationUnit
    visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Continue
    visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.java.tree.J j)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.ControlParentheses<T>
    visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.DoWhileLoop
    visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.If.Else
    visitElse(org.openrewrite.java.tree.J.If.Else else_, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Empty
    visitEmpty(org.openrewrite.java.tree.J.Empty empty, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.EnumValue
    visitEnumValue(org.openrewrite.java.tree.J.EnumValue _enum, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.EnumValueSet
    visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, org.openrewrite.java.tree.J j)
     
    visitExpression(Expression expression, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.FieldAccess
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ForLoop.Control
    visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ForEachLoop.Control
    visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ForEachLoop
    visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forLoop, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ForLoop
    visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Identifier
    visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.If
    visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Import
    visitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.InstanceOf
    visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Label
    visitLabel(org.openrewrite.java.tree.J.Label label, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Lambda
    visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.java.tree.J j)
     
    protected void
    visitList(@Nullable List<? extends org.openrewrite.java.tree.J> list1, @Nullable List<? extends org.openrewrite.java.tree.J> list2)
     
    org.openrewrite.java.tree.J.Literal
    visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.MemberReference
    visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.MethodDeclaration
    visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.MethodInvocation
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.MultiCatch
    visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.NewArray
    visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.NewClass
    visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Package
    visitPackage(org.openrewrite.java.tree.J.Package pkg, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.ParameterizedType
    visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, org.openrewrite.java.tree.J j)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.Parentheses<T>
    visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Primitive
    visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Return
    visitReturn(org.openrewrite.java.tree.J.Return _return, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Switch
    visitSwitch(org.openrewrite.java.tree.J.Switch _switch, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.SwitchExpression
    visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression _switch, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Synchronized
    visitSynchronized(org.openrewrite.java.tree.J.Synchronized _sync, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Ternary
    visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Throw
    visitThrow(org.openrewrite.java.tree.J.Throw thrown, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Try
    visitTry(org.openrewrite.java.tree.J.Try _try, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Try.Resource
    visitTryResource(org.openrewrite.java.tree.J.Try.Resource tryResource, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.TypeCast
    visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.java.tree.J j)
     
    <N extends NameTree>
    N
    visitTypeName(N firstTypeName, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.TypeParameter
    visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Unary
    visitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.VariableDeclarations
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.WhileLoop
    visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.java.tree.J j)
     
    org.openrewrite.java.tree.J.Wildcard
    visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, org.openrewrite.java.tree.J j)
     

    Methods inherited from class org.openrewrite.java.JavaIsoVisitor

    visitStatement, visitUnknown, visitUnknownSource, visitYield

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • SemanticallyEqualVisitor

      public SemanticallyEqualVisitor(boolean compareMethodArguments)
  • Method Details

    • isEqual

      public boolean isEqual()
    • nullMissMatch

      protected boolean nullMissMatch(Object obj1, Object obj2)
    • nullListSizeMissMatch

      protected boolean nullListSizeMissMatch(List<?> list1, List<?> list2)
    • modifierListMissMatch

      protected boolean modifierListMissMatch(List<org.openrewrite.java.tree.J.Modifier> list1, List<org.openrewrite.java.tree.J.Modifier> list2)
    • visitList

      protected void visitList(@Nullable @Nullable List<? extends org.openrewrite.java.tree.J> list1, @Nullable @Nullable List<? extends org.openrewrite.java.tree.J> list2)
    • visit

      @Nullable public @Nullable org.openrewrite.java.tree.J visit(@Nullable @Nullable org.openrewrite.Tree tree, org.openrewrite.java.tree.J j)
      Overrides:
      visit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.java.tree.J>
    • visitExpression

      public Expression visitExpression(Expression expression, org.openrewrite.java.tree.J j)
      Overrides:
      visitExpression in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitAnnotation

      public org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.java.tree.J j)
      Overrides:
      visitAnnotation in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J.AnnotatedType visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, org.openrewrite.java.tree.J j)
      Overrides:
      visitAnnotatedType in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitArrayAccess

      public org.openrewrite.java.tree.J.ArrayAccess visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, org.openrewrite.java.tree.J j)
      Overrides:
      visitArrayAccess in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitArrayDimension

      public org.openrewrite.java.tree.J.ArrayDimension visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, org.openrewrite.java.tree.J j)
      Overrides:
      visitArrayDimension in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitArrayType

      public org.openrewrite.java.tree.J.ArrayType visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, org.openrewrite.java.tree.J j)
      Overrides:
      visitArrayType in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitAssert

      public org.openrewrite.java.tree.J.Assert visitAssert(org.openrewrite.java.tree.J.Assert _assert, org.openrewrite.java.tree.J j)
      Overrides:
      visitAssert in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitAssignment

      public org.openrewrite.java.tree.J.Assignment visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.java.tree.J j)
      Overrides:
      visitAssignment in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J.AssignmentOperation visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.java.tree.J j)
      Overrides:
      visitAssignmentOperation in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitBinary

      public org.openrewrite.java.tree.J.Binary visitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.java.tree.J j)
      Overrides:
      visitBinary in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitBlock

      public org.openrewrite.java.tree.J.Block visitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.java.tree.J j)
      Overrides:
      visitBlock in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitBreak

      public org.openrewrite.java.tree.J.Break visitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.java.tree.J j)
      Overrides:
      visitBreak in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitCase

      public org.openrewrite.java.tree.J.Case visitCase(org.openrewrite.java.tree.J.Case _case, org.openrewrite.java.tree.J j)
      Overrides:
      visitCase in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitCatch

      public org.openrewrite.java.tree.J.Try.Catch visitCatch(org.openrewrite.java.tree.J.Try.Catch _catch, org.openrewrite.java.tree.J j)
      Overrides:
      visitCatch in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.java.tree.J j)
      Overrides:
      visitClassDeclaration in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J.CompilationUnit visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, org.openrewrite.java.tree.J j)
      Overrides:
      visitCompilationUnit in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitControlParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.ControlParentheses<T> visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.java.tree.J j)
      Overrides:
      visitControlParentheses in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitContinue

      public org.openrewrite.java.tree.J.Continue visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.java.tree.J j)
      Overrides:
      visitContinue in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J.DoWhileLoop visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.java.tree.J j)
      Overrides:
      visitDoWhileLoop in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitElse

      public org.openrewrite.java.tree.J.If.Else visitElse(org.openrewrite.java.tree.J.If.Else else_, org.openrewrite.java.tree.J j)
      Overrides:
      visitElse in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitEmpty

      public org.openrewrite.java.tree.J.Empty visitEmpty(org.openrewrite.java.tree.J.Empty empty, org.openrewrite.java.tree.J j)
      Overrides:
      visitEmpty in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitEnumValue

      public org.openrewrite.java.tree.J.EnumValue visitEnumValue(org.openrewrite.java.tree.J.EnumValue _enum, org.openrewrite.java.tree.J j)
      Overrides:
      visitEnumValue in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J.EnumValueSet visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, org.openrewrite.java.tree.J j)
      Overrides:
      visitEnumValueSet in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitFieldAccess

      public org.openrewrite.java.tree.J.FieldAccess visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.java.tree.J j)
      Overrides:
      visitFieldAccess in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitForEachLoop

      public org.openrewrite.java.tree.J.ForEachLoop visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forLoop, org.openrewrite.java.tree.J j)
      Overrides:
      visitForEachLoop in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitForEachControl

      public org.openrewrite.java.tree.J.ForEachLoop.Control visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, org.openrewrite.java.tree.J j)
      Overrides:
      visitForEachControl in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitForLoop

      public org.openrewrite.java.tree.J.ForLoop visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, org.openrewrite.java.tree.J j)
      Overrides:
      visitForLoop in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitForControl

      public org.openrewrite.java.tree.J.ForLoop.Control visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, org.openrewrite.java.tree.J j)
      Overrides:
      visitForControl in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitIdentifier

      public org.openrewrite.java.tree.J.Identifier visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, org.openrewrite.java.tree.J j)
      Overrides:
      visitIdentifier in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitIf

      public org.openrewrite.java.tree.J.If visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.java.tree.J j)
      Overrides:
      visitIf in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitImport

      public org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.java.tree.J j)
      Overrides:
      visitImport in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitInstanceOf

      public org.openrewrite.java.tree.J.InstanceOf visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.java.tree.J j)
      Overrides:
      visitInstanceOf in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitLabel

      public org.openrewrite.java.tree.J.Label visitLabel(org.openrewrite.java.tree.J.Label label, org.openrewrite.java.tree.J j)
      Overrides:
      visitLabel in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitLambda

      public org.openrewrite.java.tree.J.Lambda visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.java.tree.J j)
      Overrides:
      visitLambda in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitLiteral

      public org.openrewrite.java.tree.J.Literal visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.java.tree.J j)
      Overrides:
      visitLiteral in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitMemberReference

      public org.openrewrite.java.tree.J.MemberReference visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, org.openrewrite.java.tree.J j)
      Overrides:
      visitMemberReference in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.java.tree.J j)
      Overrides:
      visitMethodDeclaration in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J.MethodInvocation visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.java.tree.J j)
      Overrides:
      visitMethodInvocation in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitMultiCatch

      public org.openrewrite.java.tree.J.MultiCatch visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, org.openrewrite.java.tree.J j)
      Overrides:
      visitMultiCatch in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitNewArray

      public org.openrewrite.java.tree.J.NewArray visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, org.openrewrite.java.tree.J j)
      Overrides:
      visitNewArray in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitNewClass

      public org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.java.tree.J j)
      Overrides:
      visitNewClass in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitPackage

      public org.openrewrite.java.tree.J.Package visitPackage(org.openrewrite.java.tree.J.Package pkg, org.openrewrite.java.tree.J j)
      Overrides:
      visitPackage in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitParameterizedType

      public org.openrewrite.java.tree.J.ParameterizedType visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, org.openrewrite.java.tree.J j)
      Overrides:
      visitParameterizedType in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.Parentheses<T> visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.java.tree.J j)
      Overrides:
      visitParentheses in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitPrimitive

      public org.openrewrite.java.tree.J.Primitive visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, org.openrewrite.java.tree.J j)
      Overrides:
      visitPrimitive in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitReturn

      public org.openrewrite.java.tree.J.Return visitReturn(org.openrewrite.java.tree.J.Return _return, org.openrewrite.java.tree.J j)
      Overrides:
      visitReturn in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitSwitch

      public org.openrewrite.java.tree.J.Switch visitSwitch(org.openrewrite.java.tree.J.Switch _switch, org.openrewrite.java.tree.J j)
      Overrides:
      visitSwitch in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J.SwitchExpression visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression _switch, org.openrewrite.java.tree.J j)
      Overrides:
      visitSwitchExpression in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitSynchronized

      public org.openrewrite.java.tree.J.Synchronized visitSynchronized(org.openrewrite.java.tree.J.Synchronized _sync, org.openrewrite.java.tree.J j)
      Overrides:
      visitSynchronized in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTernary

      public org.openrewrite.java.tree.J.Ternary visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.java.tree.J j)
      Overrides:
      visitTernary in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitThrow

      public org.openrewrite.java.tree.J.Throw visitThrow(org.openrewrite.java.tree.J.Throw thrown, org.openrewrite.java.tree.J j)
      Overrides:
      visitThrow in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTry

      public org.openrewrite.java.tree.J.Try visitTry(org.openrewrite.java.tree.J.Try _try, org.openrewrite.java.tree.J j)
      Overrides:
      visitTry in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTryResource

      public org.openrewrite.java.tree.J.Try.Resource visitTryResource(org.openrewrite.java.tree.J.Try.Resource tryResource, org.openrewrite.java.tree.J j)
      Overrides:
      visitTryResource in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTypeCast

      public org.openrewrite.java.tree.J.TypeCast visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.java.tree.J j)
      Overrides:
      visitTypeCast in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTypeParameter

      public org.openrewrite.java.tree.J.TypeParameter visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.java.tree.J j)
      Overrides:
      visitTypeParameter in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitUnary

      public org.openrewrite.java.tree.J.Unary visitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.java.tree.J j)
      Overrides:
      visitUnary in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J.VariableDeclarations visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.java.tree.J j)
      Overrides:
      visitVariableDeclarations in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitVariable

      public org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.java.tree.J j)
      Overrides:
      visitVariable in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitWhileLoop

      public org.openrewrite.java.tree.J.WhileLoop visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.java.tree.J j)
      Overrides:
      visitWhileLoop in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitWildcard

      public org.openrewrite.java.tree.J.Wildcard visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, org.openrewrite.java.tree.J j)
      Overrides:
      visitWildcard in class JavaIsoVisitor<org.openrewrite.java.tree.J>
    • visitTypeName

      public <N extends NameTree> N visitTypeName(N firstTypeName, org.openrewrite.java.tree.J j)
      Overrides:
      visitTypeName in class JavaVisitor<org.openrewrite.java.tree.J>