RealKotlinFile

class RealKotlinFile(val file: File, val psi: KtFile, val psiResolver: PsiElementResolver, val nameParser: NameParser) : KotlinFile(source)

Constructors

Link copied to clipboard
constructor(file: File, psi: KtFile, psiResolver: PsiElementResolver, nameParser: NameParser)

Types

Link copied to clipboard
internal object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val file: File
Link copied to clipboard
Link copied to clipboard
open override val importsLazy: Lazy<Set<ReferenceName>>
Link copied to clipboard
private val importsStrings: Lazy<Set<String>>
Link copied to clipboard
open override val name: String
Link copied to clipboard
private val nameParser: NameParser
Link copied to clipboard
open override val packageName: PackageName
Link copied to clipboard
open override val psi: KtFile
Link copied to clipboard
Link copied to clipboard
open override val references: LazySet<ReferenceName>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private val typeReferences: LazyDeferred<Set<PsiElement>>
Link copied to clipboard
private val wildcardImports: Set<String>

Functions

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