NameParser

fun interface NameParser

Types

Link copied to clipboard
data class NameParserPacket(    val packageName: String,     val imports: Set<String>,     val wildcardImports: Set<String>,     val aliasedImports: Map<String, Reference.ExplicitReference>,     val resolved: Set<Reference>,     val unresolved: Set<String>,     val mustBeApi: Set<String>,     val apiReferences: Set<Reference>,     val toExplicitReference: String.() -> Reference.ExplicitReference,     val toInterpretedReference: String.() -> Reference.InterpretedReference,     val stdLibNameOrNull: String.() -> Reference.ExplicitReference?)

Functions

Link copied to clipboard
abstract suspend fun parse(packet: NameParser.NameParserPacket): NameParser.NameParserPacket

Inheritors

Link copied to clipboard

Sources

Link copied to clipboard