org.jetbrains.kotlin.analysis.api.symbols.markers¶
Types¶
KaAnnotatedSymbol¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaAnnotatedSymbol : KaSymbol, KaAnnotated
A KaSymbol representing a declaration which may have annotations applied to it.
KaDeclarationContainerSymbol¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaDeclarationContainerSymbol : KaSymbol
A KaSymbol which may contain declarations. These declarations may be accessed through the KaScopes provided by KaScopeProvider.
KaNamedSymbol¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaNamedSymbol : KaSymbol