[FIR] Add deserialization of inheritors of sealed classes

This commit is contained in:
Dmitriy Novozhilov
2019-10-17 11:37:43 +03:00
parent 3dc49ab1d4
commit 25e853606e
9 changed files with 79 additions and 2 deletions
@@ -0,0 +1,9 @@
package test
class Inheritor3 : SealedClass()
sealed class SealedClass {
class Inheritor1 : SealedClass()
}
class Inheritor2 : SealedClass()
@@ -0,0 +1,17 @@
package test
public final class Inheritor2 : test.SealedClass {
/*primary*/ public constructor Inheritor2()
}
public final class Inheritor3 : test.SealedClass {
/*primary*/ public constructor Inheritor3()
}
public sealed class SealedClass {
/*primary*/ private constructor SealedClass()
public final class Inheritor1 : test.SealedClass {
/*primary*/ public constructor Inheritor1()
}
}