- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for getSamConstructor (0.24 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtSamResolver.kt
public abstract fun getSamConstructor(symbol: KaClassLikeSymbol): KaSamConstructorSymbol? } public typealias KtSamResolver = KaSamResolver public interface KaSamResolverMixIn : KaSessionMixIn { /** * Returns [KaSamConstructorSymbol] if the given [KaClassLikeSymbol] is a functional interface type, a.k.a. SAM. */ public fun KaClassLikeSymbol.getSamConstructor(): KaSamConstructorSymbol? =
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 11:41:50 UTC 2024 - 1.1K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSamResolver.kt
import org.jetbrains.kotlin.fir.resolve.FirSamResolver internal class KaFirSamResolver(override val analysisSession: KaFirSession) : KaSamResolver(), KaFirSessionComponent { override fun getSamConstructor(symbol: KaClassLikeSymbol): KaSamConstructorSymbol? { val classId = symbol.classId ?: return null val owner = analysisSession.getClassLikeSymbol(classId) ?: return null
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 11:41:50 UTC 2024 - 1.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirSamConstructorSymbolPointer.kt
val classSymbol = analysisSession.firSymbolBuilder.classifierBuilder.buildClassLikeSymbol(owner.symbol) with(analysisSession) { return classSymbol.getSamConstructor() } } override fun pointsToTheSameSymbolAs(other: KaSymbolPointer<KaSymbol>): Boolean = this === other || other is KaFirSamConstructorSymbolPointer &&
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 1.5K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SamResolver.kt
import org.jetbrains.kotlin.resolve.sam.getSingleAbstractMethodOrNull internal class KaFe10SamResolver(override val analysisSession: KaFe10Session) : KaSamResolver(), KaFe10SessionComponent { override fun getSamConstructor(symbol: KaClassLikeSymbol): KaSamConstructorSymbol? { val descriptor = (getSymbolDescriptor(symbol) as? ClassifierDescriptorWithTypeParameters)?.denotedClassDescriptor
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 11:41:50 UTC 2024 - 2.1K bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/SymbolByFqName.kt
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 17:43:55 UTC 2024 - 8K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt
return AvailableSymbol(classifierSymbol, ImportKind.fromScope(scope)) } private fun FirClassLikeSymbol<*>.getSamConstructor(): FirNamedFunctionSymbol? { val samResolver = FirSamResolver(firSession, analysisSession.getScopeSessionFor(firSession)) return samResolver.getSamConstructor(fir)?.symbol } /**
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 16:54:07 UTC 2024 - 69.6K bytes - Viewed (0)