org.jetbrains.kotlin.analysis.api.symbols.pointers¶
Types¶
KaSymbolPointer¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
abstract class KaSymbolPointer<out S : KaSymbol>
KaSymbolPointer allows to point to a KaSymbol and later retrieve it in another KaSession. A pointer is necessary because KaSymbols cannot be shared past the boundaries of the KaSession they were created in, as they are valid only there.