Package-level declarations

Types

Link copied to clipboard
data class MavenInstallPackageData(val apiPackage: ApiMavenPackage, val selectedVersion: String, val selectedScope: String? = null) : InstallPackageData
Link copied to clipboard
class MavenModuleTransformer : PackageSearchModuleTransformer
Link copied to clipboard
data class MavenRemovePackageData(val declaredPackage: PackageSearchDeclaredBaseMavenPackage) : RemovePackageData
Link copied to clipboard
data class MavenUpdatePackageData(val installedPackage: PackageSearchDeclaredBaseMavenPackage, val newVersion: String?, val newScope: String?) : UpdatePackageData
Link copied to clipboard
@Serializable
data class PackageSearchDeclaredBaseMavenPackage(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiMavenPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val groupId: String, val artifactId: String, val scope: String? = null) : PackageSearchDeclaredMavenPackage
Link copied to clipboard
class PackageSearchMavenDependencyManager(nativeModule: Module) : PackageSearchDependencyManager
Link copied to clipboard
@Serializable
data class PackageSearchMavenModule(val name: String, val buildFilePath: String, val declaredKnownRepositories: Map<String, ApiRepository>, val declaredDependencies: List<PackageSearchDeclaredBaseMavenPackage>, val defaultScope: String? = null, val availableScopes: List<String>, val compatiblePackageTypes: List<PackagesType>) : PackageSearchModule.Base

Functions

Link copied to clipboard
suspend fun DeclaredDependency.evaluateDeclaredIndexes(): DependencyDeclarationIndexes?
Link copied to clipboard
suspend fun Project.findMavenProjectFor(module: Module): MavenProject?