FIR2IR: make anonymous object constructor public to match K1 behavior

This commit is contained in:
Mikhail Glukhikh
2023-03-15 12:33:11 +01:00
committed by Space Team
parent e1c2dc06f1
commit 0ecfcf4380
45 changed files with 72 additions and 853 deletions
@@ -20,7 +20,7 @@ class AnnotationLoader {
fun loadAnnotation(): Visitor? {
return { // BLOCK
local class <no name provided> : Visitor {
private constructor() /* primary */ {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
@@ -32,7 +32,7 @@ class AnnotationLoader {
override fun visitArray(): Visitor? {
return { // BLOCK
local class <no name provided> : Visitor {
private constructor() /* primary */ {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
@@ -52,7 +52,7 @@ class AnnotationLoader {
val visitor: Visitor = CHECK_NOT_NULL<Visitor>(arg0 = <this>.loadAnnotation())
return { // BLOCK
local class <no name provided> : Visitor {
private constructor() /* primary */ {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */