remove obsolete ref modifier and callback keyword
[vala-lang.git] / tests / test-009.vala
blobc653232fb43c3f59d2d719cef2b3c6879713db28
1 using GLib;
3 class Maman.Foo {
4 private int _public_base_property = 2;
5 public int public_base_property {
6 get {
7 return _public_base_property;
9 set {
10 _public_base_property = value;
15 class Maman.Bar : Foo {
16 private int _public_property = 3;
17 public int public_property {
18 get {
19 return _public_property;
21 set {
22 _public_property = value;
26 void do_action () {
27 stdout.printf (" %d %d", public_base_property, public_property);
28 public_base_property = 4;
29 public_property = 5;
30 stdout.printf (" %d %d", public_base_property, public_property);
33 static int main (string[] args) {
34 stdout.printf ("Property Test: 1");
36 var bar = new Bar ();
37 bar.do_action ();
39 stdout.printf (" 6\n");
41 return 0;