Declarations

data class Declarations(val delegate: SafeCache<Declarations.DeclarationsKey, LazySet<DeclaredName>>, val project: McProject) : ProjectContext.Element

Constructors

Link copied to clipboard
private fun Declarations(delegate: SafeCache<Declarations.DeclarationsKey, LazySet<DeclaredName>>, project: McProject)

Types

Link copied to clipboard
private interface DeclarationsKey
Link copied to clipboard
object Key : ProjectContext.Key<Declarations>

Functions

Link copied to clipboard
suspend fun all(): LazySet<DeclaredName>
Link copied to clipboard
suspend fun get(sourceSetName: SourceSetName, includeUpstream: Boolean): LazySet<DeclaredName>

Properties

Link copied to clipboard
private val delegate: SafeCache<Declarations.DeclarationsKey, LazySet<DeclaredName>>
Link copied to clipboard
open override val key: ProjectContext.Key<Declarations>
Link copied to clipboard
private val project: McProject

Sources

Link copied to clipboard