Package-level declarations

Types

Link copied to clipboard
@Serializable
data class GradleModelCacheEntry(val data: PackageSearchGradleModel, val id: Long? = null, val lastUpdate: Instant = Clock.System.now())
Link copied to clipboard
class GradleModuleTransformer : PackageSearchModuleTransformer
Link copied to clipboard
@Serializable
data class PackageSearchDeclaredGradleDependency(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val icon: WithIcon.PathSourceType, val module: String, val name: String, val configuration: String) : PackageSearchDeclaredDependency
Link copied to clipboard
@Serializable
data class PackageSearchGradleModel(val projectDir: String, val configurations: List<PackageSearchGradleModel.Configuration>, val repositories: List<String>, val isKotlinJvmApplied: Boolean, val isKotlinAndroidApplied: Boolean, val isKotlinMultiplatformApplied: Boolean, val projectIdentityPath: String, val projectName: String)
Link copied to clipboard
@Serializable
data class PackageSearchGradleModule(val name: String, val projectDirPath: String, val buildFilePath: String?, val declaredKnownRepositories: Map<String, ApiRepository>, val declaredDependencies: List<PackageSearchDeclaredDependency>, val defaultScope: String = "implementation", val compatiblePackageTypes: List<PackagesType>, val packageSearchModel: PackageSearchGradleModel, val availableKnownRepositories: Map<String, ApiRepository>) : PackageSearchModule.Base
Link copied to clipboard
class PackageSearchProjectResolverExtension : AbstractProjectResolverExtension

Properties

Link copied to clipboard
val Project.dumbModeStateFlow: Flow<Boolean>
Link copied to clipboard
val Project.gradleSyncNotifierFlow: Flow<Unit>