class C { val test1: Int field = 0 get var test3: Int field = 0 get set var test4: Int field = 1 get set(value: Int) { .#test4 = value } var test5: Int field = 1 get private set val test6: Int field = 1 get val test7: Int /* by */ field = lazy(initializer = local fun (): Int { return 42 } ) get(): Int { return .#test7$delegate.getValue(thisRef = , property = C::test7) } var test8: Int /* by */ field = hashMapOf() get(): Int { return .#test8$delegate.getValue(thisRef = , property = C::test8) } set(: Int) { return .#test8$delegate.setValue(thisRef = , property = C::test8, value = ) } constructor() /* primary */ { super/*Any*/() /* () */ } val test2: Int get(): Int { return 0 } }