DependencyModuleDescriptorAccess

class DependencyModuleDescriptorAccess @Inject constructor(val projectCache: ProjectCache)(source)

Provides all descriptors for the dependencies of a given project's source set.

These descriptors are globally cached and shared.

Constructors

Link copied to clipboard
@Inject
constructor(projectCache: ProjectCache)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun dependencyModuleDescriptors(projectPath: ProjectPath, sourceSetName: SourceSetName): List<ModuleDescriptorImpl>
Link copied to clipboard
private suspend fun SourceSetName.upstreamEnvironments(project: McProject, includeSelf: Boolean): List<KotlinEnvironment>