substitute¶
context(session: KaSession)
fun <S : KaCallableSymbol> S.substitute(substitutor: KaSubstitutor): KaCallableSignature<S>
Applies a substitutor to the given symbol and returns a KaCallableSignature with substituted types.
See also¶
context(session: KaSession)
fun <S : KaFunctionSymbol> S.substitute(substitutor: KaSubstitutor): KaFunctionSignature<S>
Applies a substitutor to the given symbol and returns a KaFunctionSignature with substituted types.
See also¶
context(session: KaSession)
fun <S : KaVariableSymbol> S.substitute(substitutor: KaSubstitutor): KaVariableSignature<S>
Applies a substitutor to the given symbol and returns a KaVariableSignature with substituted types.