Class ConstructorInjection

  • All Implemented Interfaces:
    org.openrewrite.RefactorVisitorSupport

    public class ConstructorInjection
    extends org.openrewrite.java.JavaRefactorVisitor
    • Field Summary

      • Fields inherited from class org.openrewrite.java.JavaRefactorVisitor

        formatter
      • Fields inherited from class org.openrewrite.SourceVisitor

        cycle
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setUseJsr305Annotations​(boolean useJsr305Annotations)  
      void setUseLombokRequiredArgsAnnotation​(boolean useLombokRequiredArgsAnnotation)  
      org.openrewrite.java.tree.J visitClassDecl​(org.openrewrite.java.tree.J.ClassDecl classDecl)  
      • Methods inherited from class org.openrewrite.java.JavaRefactorVisitor

        addImport, defaultTo, maybeAddImport, maybeAddImport, maybeRemoveImport, maybeRemoveImport, maybeUnwrapParentheses, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssign, visitAssignOp, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitContinue, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitFieldAccess, visitFinally, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethod, visitMethodInvocation, visitMultiCatch, visitMultiVariable, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnary, visitUnparsedSource, visitVariable, visitWhileLoop, visitWildcard
      • Methods inherited from class org.openrewrite.java.JavaSourceVisitor

        enclosingBlock, enclosingClass, enclosingCompilationUnit, enclosingMethod, isInSameNameScope, isInSameNameScope, visitExpression, visitStatement, visitTypeName
      • Methods inherited from class org.openrewrite.SourceVisitor

        andThen, andThen, getCursor, getName, getTags, isIdempotent, nextCycle, reduce, setCursoringOn, validate, visit, visit, visitAfter, visitAfter, visitTree
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.openrewrite.RefactorVisitorSupport

        refactor, refactor, refactor, visit
    • Constructor Detail

      • ConstructorInjection

        public ConstructorInjection()
    • Method Detail

      • setUseJsr305Annotations

        public void setUseJsr305Annotations​(boolean useJsr305Annotations)
      • setUseLombokRequiredArgsAnnotation

        public void setUseLombokRequiredArgsAnnotation​(boolean useLombokRequiredArgsAnnotation)
      • visitClassDecl

        public org.openrewrite.java.tree.J visitClassDecl​(org.openrewrite.java.tree.J.ClassDecl classDecl)
        Overrides:
        visitClassDecl in class org.openrewrite.java.JavaRefactorVisitor