Step 15: class-scope ?= in bytecode

This commit is contained in:
sergeych committed 2026-02-09 10:34:36 +03:00
1 parent 541738646f
commit 0b94b46d40
3 files changed
+96 -51

No files matched your search

@@ -146,6 +146,19 @@ class BytecodeRecentOpsTest {
)
}
@Test
fun classScopeIfNullAssign() = runTest {
eval(
"""
class C { static var x: Object? = null }
C.x ?= 7
assertEquals(7, C.x)
C.x ?= 9
assertEquals(7, C.x)
""".trimIndent()
)
}
@Test
fun qualifiedThisValueRef() = runTest {
eval(