Release 0.41.92
[vala-gnome.git] / tests / objects / property-read-only-auto.vala
blobe782d434e848e5590efc6e9b2ab2fa55c2be6de9
1 class Foo {
2 public int read_only { get; default = 42; }
5 class Bar : Object {
6 public int read_only { get; default = 23; }
9 interface IBaz : Object {
10 public abstract int read_only { get; }
13 class Baz : Object, IBaz {
14 public int read_only { get; default = 4711; }
17 void main () {
18 var foo = new Foo ();
19 assert (foo.read_only == 42);
21 var bar = new Bar ();
22 assert (bar.read_only == 23);
24 var baz = new Baz ();
25 assert (baz.read_only == 4711);