summaryrefslogtreecommitdiff
path: root/tests/objects/interface-property-base-impl.vala
blob: 21988c39c475f7de5d6a19019118747d62140c5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public interface IFoo : Object {
    public abstract int prop { get; set; }
}

public class Foo : Object, IFoo {
    public int prop { get; set; }
}

public class Bar : Foo, IFoo {
}

void main (){
    IFoo bar = new Bar ();
    bar.prop = 42;
    assert (bar.prop == 42);
}