Class GradleDependencyGraphBuilder
java.lang.Object
org.openrewrite.java.dependencies.graph.AbstractDependencyGraphBuilder<DependencyGraph.GradleDependencyNode>
org.openrewrite.java.dependencies.graph.GradleDependencyGraphBuilder
- All Implemented Interfaces:
DependencyGraphBuilder<DependencyGraph.GradleDependencyNode>
public class GradleDependencyGraphBuilder
extends AbstractDependencyGraphBuilder<DependencyGraph.GradleDependencyNode>
Gradle-specific implementation of DependencyGraphBuilder that creates GradleDependencyNode instances
which preserve the full ResolvedDependency object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNode(org.openrewrite.maven.tree.ResolvedDependency dependency, String scope) Creates a dependency node from the given dependency.Methods inherited from class org.openrewrite.java.dependencies.graph.AbstractDependencyGraphBuilder
collectDependencyPaths
-
Constructor Details
-
GradleDependencyGraphBuilder
public GradleDependencyGraphBuilder()
-
-
Method Details
-
createNode
public DependencyGraph.GradleDependencyNode createNode(org.openrewrite.maven.tree.ResolvedDependency dependency, String scope) Description copied from interface:DependencyGraphBuilderCreates a dependency node from the given dependency.- Parameters:
dependency- The resolved dependencyscope- The scope or configuration name- Returns:
- A new dependency node of type T
-