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

	class Bar : IBar {
	}

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

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