[AA] KtPsiBasedSymbolPointer: disable type inference

^KT-54417
This commit is contained in:
Dmitrii Gridin
2022-11-11 13:10:35 +01:00
committed by Space Team
parent bbe1aa61af
commit 592591acad
13 changed files with 14 additions and 13 deletions
@@ -44,7 +44,8 @@ public class KtPsiBasedSymbolPointer<S : KtSymbol> private constructor(
public constructor(psi: KtElement, expectedClass: KClass<S>) : this(psi.createSmartPointer(), expectedClass)
public companion object {
public inline fun <reified S : KtSymbol> createForSymbolFromSource(symbol: S): KtPsiBasedSymbolPointer<S>? {
@Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER")
public inline fun <reified S : KtSymbol> createForSymbolFromSource(symbol: @kotlin.internal.NoInfer S): KtPsiBasedSymbolPointer<S>? {
return createForSymbolFromSource(symbol, S::class)
}