Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GradleGroovyDependencyParser(repoParser: GradleRepositoryParser = GradleRepositoryParser())
Link copied to clipboard
class GradleKotlinDependencyParser(catalog: VersionCatalog = VersionCatalog(), repoParser: GradleRepositoryParser = GradleRepositoryParser())
Link copied to clipboard
class GradleRepositoryParser(envProvider: (String) -> String? = { System.getenv(it) }, trustedCredentialHosts: Set<String> = InputSafety.parseTrustedCredentialHosts(envProvider(InputSafety.CREDENTIAL_HOST_ALLOWLIST_ENV)))
Link copied to clipboard
data class LibraryInfo(val group: String, val name: String, val versionRef: String? = null, val version: String? = null)
Link copied to clipboard
data class ParsedDependency(val groupId: String, val artifactId: String, val version: String?, val scope: String, val section: DependencySection, val ecosystem: Ecosystem = Ecosystem.MAVEN)
Link copied to clipboard
data class ParsedGradleDependency(val groupId: String, val artifactId: String, val version: String?, val configuration: String)
Link copied to clipboard
class PomDependencyParser(envProvider: (String) -> String? = { System.getenv(it) }, trustedCredentialHosts: Set<String> = InputSafety.parseTrustedCredentialHosts(envProvider(InputSafety.CREDENTIAL_HOST_ALLOWLIST_ENV)))
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VersionCatalog(val versions: Map<String, String> = emptyMap(), val libraries: Map<String, LibraryInfo> = emptyMap())
Link copied to clipboard