Files
kotlin-fork/compiler/testData/codegen/box/involvesIrInterpreter/kt57802_1.kt
T
2023-10-20 16:33:20 +00:00

40 lines
598 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// FILE: Bar.java
package one.two;
public class Bar {
public static final int BAR = Doo.DOO + 1;
}
// FILE: Boo.java
package one.two;
public class Boo {
public static final int BOO = Baz.BAZ + 1;
}
// FILE: Main.kt
package one.two
class Foo {
companion object {
const val FOO = <!EVALUATED("5")!>Boo.BOO + 1<!>
}
}
class Baz {
companion object {
const val BAZ = <!EVALUATED("3")!>Bar.BAR + 1<!>
}
}
class Doo {
companion object {
const val DOO = <!EVALUATED("1")!>1<!>
}
}
fun box(): String {
return "OK"
}