Package-level declarations

Types

Link copied to clipboard
class AnalyzerUpdatePlanner(analyzer: ProjectAnalyzer = ProjectAnalyzer(), detector: ProjectDetector = ProjectDetector(), pomParser: PomDependencyParser = PomDependencyParser(), gradleGroovyParser: GradleGroovyDependencyParser = GradleGroovyDependencyParser(), gradleKotlinParser: GradleKotlinDependencyParser = GradleKotlinDependencyParser(), npmPackageParser: NpmPackageParser = NpmPackageParser(), pyprojectParser: PyprojectPoetryParser = PyprojectPoetryParser(), requirementsParser: RequirementsParser = RequirementsParser()) : UpdatePlanner
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GradleKotlinBuildFileUpdater(catalogParser: VersionCatalogParser = VersionCatalogParser()) : BuildFileUpdater
Link copied to clipboard
Link copied to clipboard
data class UpdateAnalysisOptions(val dynamic: Boolean = false, val timeoutSeconds: Long = 1800)
Link copied to clipboard
data class UpdatePlan(val projectType: ProjectType, val buildFile: File, val suggestions: List<UpdateSuggestion>)
Link copied to clipboard
interface UpdatePlanner
Link copied to clipboard
Link copied to clipboard
data class UpdateResult(val suggestion: UpdateSuggestion, val applied: Boolean, val note: String)
Link copied to clipboard
data class UpdateSuggestion(val groupId: String, val artifactId: String, val currentVersion: String, val newVersion: String, val reason: UpdateReason, val targetType: UpdateTargetType = UpdateTargetType.DIRECT, val viaDirectCoordinate: String? = null, val ecosystem: Ecosystem = Ecosystem.MAVEN)
Link copied to clipboard