summaryrefslogtreecommitdiff
path: root/tests/objects/interface-inner-types.vala
blob: db0d80d95a939344b79c9f0380acb19621fd3bf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Foo : IFoo {
}

interface IFoo {
	interface IBar {
	}

	class Bar : IBar {
	}

	public void bar () {
		var bar = new Bar ();
		assert (bar is IBar);
	}
}

void main () {
	var foo = new Foo ();
	foo.bar ();
}