Introduce KtClassOrObject.resolveToDescriptorIfAny()

This commit is contained in:
Mikhail Glukhikh
2018-02-20 17:55:30 +03:00
parent bd0cbb716c
commit 5848bc9a44
18 changed files with 25 additions and 29 deletions
@@ -232,7 +232,7 @@ class KotlinAndroidAddStringResource : SelfTargetingIntention<KtLiteralStringTem
}
private fun KtClassOrObject.isSubclassOfAny(baseClasses: Collection<String>): Boolean {
val declarationDescriptor = resolveToDescriptorIfAny() as? ClassDescriptor
val declarationDescriptor = resolveToDescriptorIfAny()
return baseClasses.any { declarationDescriptor?.isSubclassOf(it) ?: false }
}