[IR] Don't assume subclasses as part of member scope of sealed class
This commit is contained in:
committed by
TeamCityServer
parent
b6bd7c48f4
commit
d5c1e5681c
-1
@@ -27,7 +27,6 @@ class IrSyntheticDeclarationGenerator(context: GeneratorContext) : IrElementVisi
|
|||||||
val result = mutableListOf<DeclarationDescriptor>()
|
val result = mutableListOf<DeclarationDescriptor>()
|
||||||
result.addAll(DescriptorUtils.getAllDescriptors(descriptor.unsubstitutedMemberScope))
|
result.addAll(DescriptorUtils.getAllDescriptors(descriptor.unsubstitutedMemberScope))
|
||||||
result.addAll(descriptor.constructors)
|
result.addAll(descriptor.constructors)
|
||||||
result.addAll(descriptor.sealedSubclasses)
|
|
||||||
descriptor.companionObjectDescriptor?.let { result.add(it) }
|
descriptor.companionObjectDescriptor?.let { result.add(it) }
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user