summaryrefslogtreecommitdiff
path: root/tests/objects/member-initializer-base-properties.vala
blob: b21956d29118a3e4bfbd2e4449d245cfaf3d445f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
interface IFoo {
	public abstract string prop { get; set; }
}

class Bar {
	public virtual string prop_v { get; set; }
}

class Foo : Bar, IFoo {
	public string prop { get; set; }
	public override string prop_v { get; set; }
}

void main() {
	var foo = new Foo () {
		prop = "bar",
		prop_v = "bar"
	};
}