// IGNORE_REVERSED_RESOLVE // IGNORE_CONTRACT_VIOLATIONS // See KT-63752 about ignores // FIR_IDENTICAL // FILE: Bar.java public class Bar { public static final int BAR = Foo.FOO + 1; } // FILE: Test.kt class Foo { companion object { const val FOO = Baz.BAZ + 1 } } class Baz { companion object { const val BAZ = Bar.BAR + 1 } }