- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for getIntersectionOverriddenSymbols (0.31 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt
allowIndirectSubtyping, ) } override fun getIntersectionOverriddenSymbols(symbol: KtCallableSymbol): List<KtCallableSymbol> { require(symbol is KtFirSymbol<*>) if (symbol.origin != KtSymbolOrigin.INTERSECTION_OVERRIDE) return emptyList() return symbol.firSymbol .getIntersectionOverriddenSymbols(symbol.analysisSession.useSiteSession)
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Fri Mar 22 14:22:10 GMT 2024 - 9.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirReference.kt
val intersectionOverriddenSymbolsOrSingle = when { symbol.origin == KtSymbolOrigin.INTERSECTION_OVERRIDE && symbol is KtCallableSymbol -> symbol.getIntersectionOverriddenSymbols() else -> listOf(symbol) } return intersectionOverriddenSymbolsOrSingle.mapNotNull { it.findPsiForReferenceResolve() } } private fun KtSymbol.findPsiForReferenceResolve(): PsiElement? {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Mon Mar 18 17:35:32 GMT 2024 - 2K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolDeclarationOverridesProvider.kt
val superClassDescriptor = getSymbolDescriptor(superClass) as? ClassDescriptor ?: return false return subClassDescriptor.getSuperClassOrAny() == superClassDescriptor } override fun getIntersectionOverriddenSymbols(symbol: KtCallableSymbol): Collection<KtCallableSymbol> { throw NotImplementedError("Method is not implemented for FE 1.0") }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Mar 13 16:31:41 GMT 2024 - 4.6K bytes - Viewed (0)