asSignature¶
context(session: KaSession)
fun <S : KaCallableSymbol> S.asSignature(): KaCallableSignature<S>
Creates a new KaCallableSignature for the given symbol and leaves all types unsubstituted.
context(session: KaSession)
fun <S : KaFunctionSymbol> S.asSignature(): KaFunctionSignature<S>
Creates a new KaFunctionSignature for the given symbol and leaves all types unsubstituted.
context(session: KaSession)
fun <S : KaVariableSymbol> S.asSignature(): KaVariableSignature<S>
Creates a new KaVariableSignature for the given symbol and leaves all types unsubstituted.