[Analysis API] improve getClassOrObjectSymbolByClassId/getTopLevelCallableSymbols
add kdocs, use better names
This commit is contained in:
+1
-1
@@ -473,7 +473,7 @@ internal fun KtClassOrObject.checkIsInheritor(superClassOrigin: KtClassOrObject,
|
||||
is KtEnumEntry -> {
|
||||
val enumEntrySymbol = this.getEnumEntrySymbol()
|
||||
val classId = enumEntrySymbol.containingEnumClassIdIfNonLocal ?: return false
|
||||
val enumClassSymbol = classId.getCorrespondingToplevelClassOrObjectSymbol() ?: return false
|
||||
val enumClassSymbol = getClassOrObjectSymbolByClassId(classId) ?: return false
|
||||
if (enumClassSymbol == superClassSymbol) return true
|
||||
return if (checkDeep) {
|
||||
enumClassSymbol.isSubClassOf(superClassSymbol)
|
||||
|
||||
Reference in New Issue
Block a user