- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for isDirectSubClassOf (0.19 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtSymbolDeclarationOverridesProvider.kt
* * N.B. The class is not considered to be a direct subclass of itself, so `myClass.isDirectSubClassOf(myClass)` is always `false`. */ public fun KaClassOrObjectSymbol.isDirectSubClassOf(superClass: KaClassOrObjectSymbol): Boolean = withValidityAssertion { analysisSession.symbolDeclarationOverridesProvider.isDirectSubClassOf(this, superClass) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:35 UTC 2024 - 4.2K bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/symbolDeclarationOverridesProvider/AbstractIsSubclassOfTest.kt
val superClassSymbol = superClass.getClassOrObjectSymbol()!! val isSubClass = subClassSymbol.isSubClassOf(superClassSymbol) val isDirectSubClass = subClassSymbol.isDirectSubClassOf(superClassSymbol) buildString { appendLine("IS_SUBCLASS: $isSubClass") appendLine("IS_DIRECT_SUBCLASS: $isDirectSubClass") } }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed Mar 27 16:04:54 UTC 2024 - 1.9K 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.isSubclassOf(superClassDescriptor) } override fun isDirectSubClassOf(subClass: KaClassOrObjectSymbol, superClass: KaClassOrObjectSymbol): Boolean { val subClassDescriptor = getSymbolDescriptor(subClass) as? ClassDescriptor ?: return false
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:35 UTC 2024 - 4.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt
override fun isSubClassOf(subClass: KaClassOrObjectSymbol, superClass: KaClassOrObjectSymbol): Boolean { return isSubClassOf(subClass, superClass, allowIndirectSubtyping = true) } override fun isDirectSubClassOf(subClass: KaClassOrObjectSymbol, superClass: KaClassOrObjectSymbol): Boolean { return isSubClassOf(subClass, superClass, allowIndirectSubtyping = false) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 9.6K bytes - Viewed (0)