AnvilGraph
data class AnvilGraph(val project: McProject, val delegate: SafeCache<SourceSetName, Map<AnvilScopeName, AnvilScopedDeclarations>>) : ProjectContext.Element
Content copied to clipboard
Constructors
Link copied to clipboard
fun AnvilGraph(project: McProject, delegate: SafeCache<SourceSetName, Map<AnvilScopeName, AnvilScopedDeclarations>>)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
private suspend fun McProject.declarationsForScopeName(sourceSetName: SourceSetName): MutableMap<AnvilScopeName, AnvilScopedDeclarations>
Content copied to clipboard
Link copied to clipboard
private fun McProject.dependenciesBySourceSetName(): Map<SourceSetName, List<ProjectDependency>>
Content copied to clipboard
Link copied to clipboard
suspend fun get(sourceSetName: SourceSetName): Map<AnvilScopeName, AnvilScopedDeclarations>
Content copied to clipboard
Link copied to clipboard
private suspend fun McProject.getAnvilScopeName( scopeNameEntry: AnvilScopeNameEntry, sourceSetName: SourceSetName, kotlinFile: JvmFile): AnvilScopeName
Content copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
private val contributeAnnotations: List<Reference.ExplicitKotlinReference>
Content copied to clipboard
Link copied to clipboard
private val delegate: SafeCache<SourceSetName, Map<AnvilScopeName, AnvilScopedDeclarations>>
Content copied to clipboard