ClasspathResolutionResult
data class ClasspathResolutionResult(val classpath: List<Path>, val gradleProjectData: Map<String, GradleProjectData>? = null, val stageUsed: UsedExecutionStage? = null)(source)
Result of classpath resolution from io.github.skhokhlov.rewriterunner.lst.DependencyResolutionStage.resolve.
Parameters
classpath
The resolved JAR paths for JVM parsers.
gradleProjectData
Per-Gradle-project configuration data keyed by Gradle project path (e.g. ":" for root, ":api" for a subproject). null for Maven projects, or when the gradle dependencies task could not be run.
stageUsed
Which pipeline stage produced the classpath, or null when every stage produced an empty result.
Constructors
Link copied to clipboard
constructor(classpath: List<Path>, gradleProjectData: Map<String, GradleProjectData>? = null, stageUsed: UsedExecutionStage? = null)