FIR deserializer optimization: avoid calling findKotlinClass twice

This commit influences enum entries deserialization.
In particular, now we don't deserialize enum entry members,
but deserialize its supertype correctly (see test data changes).
This commit is contained in:
Simon Ogorodnik
2019-06-14 19:49:54 +03:00
committed by Mikhail Glukhikh
parent b3c21d6e14
commit 2995e9fcac
4 changed files with 25 additions and 29 deletions
@@ -1,9 +1,7 @@
public final enum class E : R|kotlin/Enum<test/E>| {
private constructor(): R|test/E|
public final enum entry CAKE : R|test/E| {
public open fun toString(): R|kotlin/String|
public? final enum entry CAKE : R|test/E| {
}
}