Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for isDirectSubClassOf (0.26 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
Back to top