Package-level declarations

Types

Link copied to clipboard
class MavenDependencyModel(val groupId: String, val artifactId: String, val version: String?, val scope: String?, val indexes: DependencyDeclarationIndexes)
Link copied to clipboard
class MavenModuleProvider : PackageSearchModuleProvider
Link copied to clipboard
class MavenSyncStateService(project: Project) : MavenImportListener
Link copied to clipboard
@Serializable
@SerialName(value = "maven")
data class PackageSearchDeclaredMavenPackage(val id: String, val declaredVersion: NormalizedVersion?, val remoteInfo: ApiMavenPackage?, val declarationIndexes: DependencyDeclarationIndexes, val groupId: String, val artifactId: String, val declaredScope: String? = null, val icon: IconProvider.Icon) : PackageSearchDeclaredMavenPackage
Link copied to clipboard
@Serializable
@SerialName(value = "maven")
data class PackageSearchDeclaredMavenRepository(val url: String, val remoteInfo: ApiMavenRepository?, val name: String?, val id: String) : PackageSearchDeclaredRepository
Link copied to clipboard
@Serializable
@SerialName(value = "maven")
data class PackageSearchMavenModule(val name: String, val identity: PackageSearchModule.Identity, val buildFilePath: Path?, val declaredRepositories: List<PackageSearchDeclaredMavenRepository>, val declaredDependencies: List<PackageSearchDeclaredMavenPackage>, val defaultScope: String? = null, val availableScopes: List<String>, val compatiblePackageTypes: List<PackagesType>, nativeModule: Module) : PackageSearchModule.Base

Properties

Link copied to clipboard
Link copied to clipboard
val Project.mavenImportFlow: Flow<Unit>
Link copied to clipboard
Link copied to clipboard
val modificator: MavenDependencyModificator
Link copied to clipboard
val xml: XML

Functions

Link copied to clipboard
fun VirtualFile.asRegularFile(): File
Link copied to clipboard
suspend fun Project.findMavenProjectFor(module: Module): MavenProject?
Link copied to clipboard
fun getModuleChangesFlow(pomPath: Path): Flow<Unit>
Link copied to clipboard
Link copied to clipboard
suspend fun Module.toPackageSearch(mavenProject: MavenProject): PackageSearchMavenModule
Link copied to clipboard
Link copied to clipboard
fun validateContextType(): MavenDependencyModificator
Link copied to clipboard
fun validateRepositoryType(repository: PackageSearchDeclaredRepository)