KT-66498 [AA] Do not consider a class to be a subclass of itself in K1 impl for isSubClassOf
^KT-66498 Fixed
This commit is contained in:
committed by
Space Team
parent
de75297875
commit
c6e442c18b
+2
@@ -73,6 +73,8 @@ internal class KtFe10SymbolDeclarationOverridesProvider(
|
||||
}
|
||||
|
||||
override fun isSubClassOf(subClass: KtClassOrObjectSymbol, superClass: KtClassOrObjectSymbol): Boolean {
|
||||
if (subClass == superClass) return false
|
||||
|
||||
val subClassDescriptor = getSymbolDescriptor(subClass) as? ClassDescriptor ?: return false
|
||||
val superClassDescriptor = getSymbolDescriptor(superClass) as? ClassDescriptor ?: return false
|
||||
return subClassDescriptor.isSubclassOf(superClassDescriptor)
|
||||
|
||||
Reference in New Issue
Block a user