Class JodaTimeVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.java.migrate.joda.ScopeAwareVisitor
org.openrewrite.java.migrate.joda.JodaTimeVisitor

public class JodaTimeVisitor extends ScopeAwareVisitor
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.openrewrite.java.migrate.joda.ScopeAwareVisitor

    ScopeAwareVisitor.VariablesInScope
  • Field Summary

    Fields inherited from class org.openrewrite.java.migrate.joda.ScopeAwareVisitor

    scopes

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    JodaTimeVisitor(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars)
     
    JodaTimeVisitor(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars, LinkedList<ScopeAwareVisitor.VariablesInScope> scopes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull org.openrewrite.java.tree.J
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, @NonNull org.openrewrite.ExecutionContext ctx)
     
    @NonNull org.openrewrite.java.tree.J
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, @NonNull org.openrewrite.ExecutionContext ctx)
     

    Methods inherited from class org.openrewrite.java.migrate.joda.ScopeAwareVisitor

    postVisit, preVisit

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitModifier, visitMultiCatch, visitNewArray, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitWhileLoop, visitWildcard, visitYield

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, 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
  • Constructor Details

    • JodaTimeVisitor

      public JodaTimeVisitor(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars, LinkedList<ScopeAwareVisitor.VariablesInScope> scopes)
    • JodaTimeVisitor

      public JodaTimeVisitor(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars)
    • JodaTimeVisitor

      public JodaTimeVisitor()
  • Method Details

    • visitCompilationUnit

      @NonNull public @NonNull org.openrewrite.java.tree.J visitCompilationUnit(@NonNull org.openrewrite.java.tree.J.CompilationUnit cu, @NonNull @NonNull org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCompilationUnit in class org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
    • visitVariableDeclarations

      @NonNull public @NonNull org.openrewrite.java.tree.J visitVariableDeclarations(@NonNull org.openrewrite.java.tree.J.VariableDeclarations multiVariable, @NonNull @NonNull org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitVariableDeclarations in class org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
    • visitVariable

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

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

      @NonNull public @NonNull org.openrewrite.java.tree.J visitNewClass(@NonNull org.openrewrite.java.tree.J.NewClass newClass, @NonNull @NonNull org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitNewClass in class org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
    • visitMethodInvocation

      @NonNull public @NonNull org.openrewrite.java.tree.J visitMethodInvocation(@NonNull org.openrewrite.java.tree.J.MethodInvocation method, @NonNull @NonNull org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitMethodInvocation in class org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
    • visitFieldAccess

      @NonNull public @NonNull org.openrewrite.java.tree.J visitFieldAccess(@NonNull org.openrewrite.java.tree.J.FieldAccess fieldAccess, @NonNull @NonNull org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitFieldAccess in class org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
    • visitIdentifier

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