Class JodaTimeScanner

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.JodaTimeScanner

public class JodaTimeScanner 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
    JodaTimeScanner(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars)
     
    JodaTimeScanner(Set<org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable> unsafeVars, LinkedList<ScopeAwareVisitor.VariablesInScope> scopes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.java.tree.J.Assignment
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, 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, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariableDeclarations, 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

    • JodaTimeScanner

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

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

    • visitCompilationUnit

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

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

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