// WITH_RUNTIME annotation class X(val s: String) class A(val n: Int) { val t = 1 internal X("1") fun T.foo(): Boolean = toInt() - n > 1 val u = 2 } fun test() { val t = with(A(1)) { 2.5.foo() } }