[FE] Call SealedClassInheritorsProvider only for sealed classes

This commit is contained in:
Dmitriy Novozhilov
2020-12-14 10:42:24 +03:00
parent 0a2269cccb
commit 55b0775565
3 changed files with 17 additions and 2 deletions
@@ -13,6 +13,9 @@ import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter
import org.jetbrains.kotlin.resolve.scopes.MemberScope
abstract class SealedClassInheritorsProvider {
/**
* This method may be called by compiler only for classes/interfaces with sealed modality
*/
abstract fun computeSealedSubclasses(
sealedClass: ClassDescriptor,
freedomForSealedInterfacesSupported: Boolean