- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for sam_constructor (0.22 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/markers/KtSymbolWithKind.kt
public val symbolKind: KaSymbolKind } public typealias KtSymbolWithKind = KaSymbolWithKind public enum class KaSymbolKind { TOP_LEVEL, CLASS_MEMBER, LOCAL, ACCESSOR, SAM_CONSTRUCTOR, }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 632 bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/SymbolByFqName.kt
?: getTypeAliasByClassId(classId) ?: error("Class-like symbol is not found by '$classId'") val samConstructor = symbol.getSamConstructor() ?: error("SAM constructor is not found for symbol '$symbol'") return listOf(samConstructor) } } companion object { val identifiers = arrayOf( "package:", "callable:",
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/src/org/jetbrains/kotlin/analysis/api/symbols/KtFunctionLikeSymbol.kt
public abstract class KaSamConstructorSymbol : KaFunctionLikeSymbol(), KaNamedSymbol { final override val symbolKind: KaSymbolKind get() = withValidityAssertion { KaSymbolKind.SAM_CONSTRUCTOR } abstract override fun createPointer(): KaSymbolPointer<KaSamConstructorSymbol> } public typealias KtSamConstructorSymbol = KaSamConstructorSymbol
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 4.5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirSymbol.kt
is FirDeclarationOrigin.Java.Source -> KaSymbolOrigin.JAVA_SOURCE is FirDeclarationOrigin.Java.Library -> KaSymbolOrigin.JAVA_LIBRARY FirDeclarationOrigin.SamConstructor -> KaSymbolOrigin.SAM_CONSTRUCTOR FirDeclarationOrigin.Enhancement, FirDeclarationOrigin.RenamedForOverride -> javaOriginBasedOnSessionKind() FirDeclarationOrigin.IntersectionOverride -> KaSymbolOrigin.INTERSECTION_OVERRIDE
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 09:36:27 UTC 2024 - 5.9K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbol.kt
/** * A synthetic function that is called as a lambda argument when creating a SAM interface object, e.g., * ``` * val isEven = <caret>IntPredicate { it % 2 == 0 } * ``` */ SAM_CONSTRUCTOR, /** * Consider the following code: * ``` * interface A { fun x() } * interface B { fun x() } * * interface C : A, B * ```
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 09:36:27 UTC 2024 - 5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/firUtils.kt
internal fun FirCallableSymbol<*>.computeImportableName(useSiteSession: FirSession): FqName? { if (callableId.isLocal) return null // SAM constructors are synthetic, but can be imported if (origin is FirDeclarationOrigin.SamConstructor) return callableId.asSingleFqName() // if classId == null, callable is topLevel val containingClassId = callableId.classId ?: return callableId.asSingleFqName()
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 11:53:09 UTC 2024 - 5.6K bytes - Viewed (0)