[FIR] Fix problem with local classes in anonymous objects

This commit is contained in:
Dmitriy Novozhilov
2020-06-05 14:20:57 +03:00
parent 5b64c0cfe2
commit 65fae3bb0c
6 changed files with 98 additions and 1 deletions
@@ -0,0 +1,19 @@
FILE: innerClassInAnonymousObject.kt
public final val x: R|anonymous| = object : R|kotlin/Any| {
private[local] constructor(): R|anonymous| {
super<R|kotlin/Any|>()
}
local final class Nested : R|kotlin/Any| {
public[local] constructor(): R|<anonymous>.Nested| {
super<R|kotlin/Any|>()
}
public[local] final fun foo(): R|kotlin/Unit| {
}
}
}
public get(): R|anonymous|