RealKotlinFile

class RealKotlinFile(    val ktFile: KtFile,     val psiResolver: PsiElementResolver,     val nameParser: NameParser) : KotlinFile

Constructors

Link copied to clipboard
fun RealKotlinFile(    ktFile: KtFile,     psiResolver: PsiElementResolver,     nameParser: NameParser)

Types

Link copied to clipboard
private object Companion

Functions

Link copied to clipboard
private fun KtNamedDeclaration.declaredNames(): List<DeclaredName>
Link copied to clipboard
open suspend override fun getAnvilScopeArguments(allAnnotations: List<Reference.ExplicitReference>, mergeAnnotations: List<Reference.ExplicitReference>): KotlinFile.ScopeArgumentParseResult
Link copied to clipboard
private fun KtNamedDeclaration.isStatic(): Boolean
Link copied to clipboard
private suspend fun KtAnnotationEntry.toRawAnvilAnnotatedType(typeFqName: FqName): RawAnvilAnnotatedType?

Properties

Link copied to clipboard
private val _aliasMap: MutableMap<String, Reference.ExplicitKotlinReference>
Link copied to clipboard
open override val apiReferences: LazyDeferred<Set<Reference>>
Link copied to clipboard
val constructorInjectedParams: LazyDeferred<Set<FqName>>
Link copied to clipboard
open override val declarations: Set<DeclaredName>
Link copied to clipboard
private val fileJavaFacadeName: String
Link copied to clipboard
open override val importsLazy: Lazy<Set<Reference>>
Link copied to clipboard
private val importsStrings: Lazy<Set<String>>
Link copied to clipboard
val ktFile: KtFile
Link copied to clipboard
open override val name: @NotNull String
Link copied to clipboard
private val nameParser: NameParser
Link copied to clipboard
open override val packageFqName: String
Link copied to clipboard
private val psiResolver: PsiElementResolver
Link copied to clipboard
open override val references: LazySet<Reference>
Link copied to clipboard
private val referenceVisitor: ReferenceVisitor
Link copied to clipboard
private val refs: LazyDeferred<NameParser.NameParserPacket>
Link copied to clipboard
private val typeReferences: LazyDeferred<Set<PsiElement>>
Link copied to clipboard
private val wildcardImports: Set<String>

Sources

Link copied to clipboard