Skip to content

KaInternalsSymbolRelationProvider

Functions

allOverriddenSymbols

containingDeclaration

containingFile

abstract fun containingFile(symbol: KaSymbol): KaFileSymbol?

containingModule

abstract fun containingModule(symbol: KaSymbol): KaModule

containingSymbol

abstract fun containingSymbol(symbol: KaSymbol): KaSymbol?

directlyOverriddenSymbols

fakeOverrideOriginal

functionalInterface

functionalInterfaceFunction

getExpectsForActual

hasConflictingSignatureWith

abstract fun hasConflictingSignatureWith(
    symbol: KaFunctionSymbol, 
    other: KaFunctionSymbol, 
    targetPlatform: TargetPlatform
): Boolean

implementationState

abstract fun implementationState(symbol: KaCallableSymbol, implementerClassSymbol: KaClassSymbol): KaCallableImplementationState?

intersectionOverriddenSymbols

isDirectSubClassOf

abstract fun isDirectSubClassOf(symbol: KaClassSymbol, superClass: KaClassSymbol): Boolean

isSubClassOf

abstract fun isSubClassOf(symbol: KaClassSymbol, superClass: KaClassSymbol): Boolean

originalConstructorIfTypeAliased

samConstructor

sealedClassInheritors