19299daacd
Class object properties' backing fields are generated into static fields of the containing class, not into fields of class object. For fields we now store the flag which, if set, tells that this field should be looked for in the containing class
17 lines
514 B
Plaintext
17 lines
514 B
Plaintext
package test
|
|
|
|
internal final annotation class Anno : jet.Annotation {
|
|
/*primary*/ public constructor Anno()
|
|
}
|
|
|
|
internal final class Class {
|
|
/*primary*/ public constructor Class()
|
|
|
|
internal class object <class-object-for-Class> {
|
|
/*primary*/ private constructor <class-object-for-Class>()
|
|
test.Anno() internal final var property: jet.Int
|
|
internal final fun <get-property>(): jet.Int
|
|
internal final fun <set-property>(/*0*/ <set-?>: jet.Int): jet.Unit
|
|
}
|
|
}
|