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 PackageSearchDeclaredBaseMavenPackage(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 PackageSearchMavenModule(val name: String, val identity: PackageSearchModule.Identity, val buildFilePath: Path?, val declaredKnownRepositories: Map<String, ApiRepository>, val declaredDependencies: List<PackageSearchDeclaredBaseMavenPackage>, 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
suspend fun Module.getDeclaredKnownRepositories(): Map<String, ApiRepository>
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
fun validateContextType(): MavenDependencyModificator