| // RUN_PIPELINE_TILL: CODEGEN | |
| // ISSUE: KT-89476 | |
| @file:OptIn(kotlin.ExperimentalStdlibApi::class) | |
| @<!DEPRECATION!>EagerInitialization<!> | |
| val topLevelVal = 1 | |
| @<!DEPRECATION!>EagerInitialization<!> | |
| var topLevelVar = 1 | |
| <!INAPPLICABLE_EAGER_INITIALIZATION_WARNING!>@<!DEPRECATION!>EagerInitialization<!><!> | |
| lateinit var topLevelLateinitVar: String | |
| <!INAPPLICABLE_EAGER_INITIALIZATION_WARNING!>@<!DEPRECATION!>EagerInitialization<!><!> | |
| val topLevelComputed: Int | |
| get() = 42 | |
| class Person(val name: String) { | |
| <!INAPPLICABLE_EAGER_INITIALIZATION_WARNING!>@<!DEPRECATION!>EagerInitialization<!><!> | |
| var surname: String? = null | |
| companion object { | |
| <!INAPPLICABLE_EAGER_INITIALIZATION_WARNING!>@<!DEPRECATION!>EagerInitialization<!><!> | |
| val companionVal = 1 | |
| } | |
| } | |
| object Singleton { | |
| <!INAPPLICABLE_EAGER_INITIALIZATION_WARNING!>@<!DEPRECATION!>EagerInitialization<!><!> | |
| val objectVal = 1 | |
| } |