| class Foo() { |
| val a : Int get = 1 |
| var b : Int get() = 1; set |
| var b1 : Int get() = 1; set {1} |
| val b2 : Int get |
| init { |
| |
| } |
| val b3 : Int get { |
| return 1 |
| } |
| val b4 : Int get; init { |
| } |
| |
| var b5 : Int get abstract set |
| var b6 : Int get @[a] abstract set |
| var b7 : Int get @[a] abstract {} |
| var b8 : Int get @a abstract set |
| var b9 : Int get @a abstract {} |
| } |
| |
| class PublicVar() { public var foo = 0; } |
| class PublicVar() { public var foo = 0; var x : Int } |
| class PublicVar() { public var foo = 0 } |
| class PublicVar() { public var foo get set } |
| class PublicVar() { public var foo get set } |
| |
| val now: Long get() = System.currentTimeMillis(); fun foo() = now |