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)

Properties

Link copied to clipboard
Link copied to clipboard