Package org.openrewrite.java
Class ChangeMethodTargetToStatic
- java.lang.Object
-
- org.openrewrite.AbstractSourceVisitor<T>
-
- org.openrewrite.AbstractRefactorVisitor<J>
-
- org.openrewrite.java.JavaRefactorVisitor
-
- org.openrewrite.java.JavaIsoRefactorVisitor
-
- org.openrewrite.java.ChangeMethodTargetToStatic
-
- All Implemented Interfaces:
JavaSourceVisitor<J>
,org.openrewrite.RefactorVisitor<J>
,org.openrewrite.SourceVisitor<J>
public class ChangeMethodTargetToStatic extends JavaIsoRefactorVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChangeMethodTargetToStatic.Scoped
-
Field Summary
-
Fields inherited from class org.openrewrite.java.JavaRefactorVisitor
formatter, treeBuilder
-
-
Constructor Summary
Constructors Constructor Description ChangeMethodTargetToStatic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setMethod(java.lang.String method)
void
setTargetType(java.lang.String targetType)
org.openrewrite.Validated
validate()
J.MethodInvocation
visitMethodInvocation(J.MethodInvocation method)
-
Methods inherited from class org.openrewrite.java.JavaIsoRefactorVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssign, visitAssignOp, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDecl, visitCompilationUnit, visitContinue, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitFieldAccess, visitFinally, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethod, visitMultiCatch, visitMultiVariable, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTypeCast, visitTypeName, visitTypeParameter, visitTypeParameters, visitUnary, visitUnparsedSource, visitVariable, visitWhileLoop, visitWildcard
-
Methods inherited from class org.openrewrite.java.JavaRefactorVisitor
addImport, maybeAddImport, maybeAddImport, maybeRemoveImport, maybeRemoveImport, maybeUnwrapParentheses
-
Methods inherited from class org.openrewrite.AbstractRefactorVisitor
andThen, andThen, next, refactor, refactor, refactor
-
Methods inherited from class org.openrewrite.AbstractSourceVisitor
getCursor, setCursoringOn, visit, visitAfter, visitAfter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openrewrite.java.JavaSourceVisitor
enclosingBlock, enclosingClass, enclosingCompilationUnit, enclosingMethod, isInSameNameScope, isInSameNameScope, visitExpression
-
-
-
-
Method Detail
-
setMethod
public void setMethod(java.lang.String method)
-
setTargetType
public void setTargetType(java.lang.String targetType)
-
validate
public org.openrewrite.Validated validate()
-
visitMethodInvocation
public J.MethodInvocation visitMethodInvocation(J.MethodInvocation method)
- Specified by:
visitMethodInvocation
in interfaceJavaSourceVisitor<J>
- Overrides:
visitMethodInvocation
in classJavaIsoRefactorVisitor
-
-