Skip to content

KaInternalsExpressionInformationProvider

Functions

computeMissingCases

isStableForSmartCasting

abstract fun isStableForSmartCasting(expression: KtExpression): Boolean

isUsedAsExpression

abstract fun isUsedAsExpression(expression: KtExpression): Boolean

isUsedAsResultOfLambda

abstract fun isUsedAsResultOfLambda(expression: KtExpression): Boolean

targetSymbol

abstract fun targetSymbol(returnExpression: KtReturnExpression): KaCallableSymbol?