[K/N] Disable scope initialization on constant access
^KT-57098
This commit is contained in:
committed by
Space Team
parent
e6297f92fa
commit
62fb3df7f0
@@ -57,8 +57,12 @@ object ClassWithConstructor {
|
||||
@Test fun checkConstructor() {
|
||||
assertEquals(0, ClassWithConstructorInitialized)
|
||||
assertEquals(1, ClassWithConstructor.A)
|
||||
assertEquals(0, ClassWithConstructorInitialized)
|
||||
val unused1 = ClassWithConstructor
|
||||
assertEquals(1, unused1.A)
|
||||
assertEquals(1, ClassWithConstructorInitialized)
|
||||
assertEquals(1, ClassWithConstructor.A)
|
||||
val unused2 = ClassWithConstructor
|
||||
assertEquals(1, unused2.A)
|
||||
assertEquals(1, ClassWithConstructorInitialized)
|
||||
assertFalse(ClassWithConstructor.isPermanent())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user