Package org.openrewrite.gradle.plugins
Class AddPluginVisitor
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.groovy.GroovyVisitor<P>
org.openrewrite.groovy.GroovyIsoVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.gradle.plugins.AddPluginVisitor
@Incubating(since="7.33.0")
public class AddPluginVisitor
extends org.openrewrite.groovy.GroovyIsoVisitor<org.openrewrite.ExecutionContext>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolvePluginVersion(String pluginId, String currentVersion, @Nullable String newVersion, @Nullable String versionPattern, List<org.openrewrite.maven.tree.MavenRepository> repositories, org.openrewrite.ExecutionContext ctx) org.openrewrite.groovy.tree.G.CompilationUnitvisitCompilationUnit(org.openrewrite.groovy.tree.G.CompilationUnit cu, org.openrewrite.ExecutionContext ctx) Methods inherited from class org.openrewrite.groovy.GroovyIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitGString, visitGStringValue, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitListLiteral, visitLiteral, visitMapLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYieldMethods inherited from class org.openrewrite.groovy.GroovyVisitor
autoFormat, getLanguage, isAcceptable, visitContainer, visitLeftPadded, visitMapEntry, visitRange, visitRightPadded, visitSpaceMethods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitContainer, visitLeftPadded, visitRightPadded, visitSpace, visitType, visitTypeName, visitUnknown, visitUnknownSourceMethods 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, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
AddPluginVisitor
public AddPluginVisitor()
-
-
Method Details
-
resolvePluginVersion
public static Optional<String> resolvePluginVersion(String pluginId, String currentVersion, @Nullable @Nullable String newVersion, @Nullable @Nullable String versionPattern, List<org.openrewrite.maven.tree.MavenRepository> repositories, org.openrewrite.ExecutionContext ctx) throws org.openrewrite.maven.MavenDownloadingException - Throws:
org.openrewrite.maven.MavenDownloadingException
-
visitCompilationUnit
public org.openrewrite.groovy.tree.G.CompilationUnit visitCompilationUnit(org.openrewrite.groovy.tree.G.CompilationUnit cu, org.openrewrite.ExecutionContext ctx) - Overrides:
visitCompilationUnitin classorg.openrewrite.groovy.GroovyIsoVisitor<org.openrewrite.ExecutionContext>
-