summaryrefslogtreecommitdiff
path: root/tests/objects/with-nested-method.vala
blob: c3796ac4f80e7102c754bb822aa8234318d7d508 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Foo {
	public int foo () {
		return 23;
	}
}

class Bar {
	public int foo () {
		return 42;
	}
}

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

	with (foo) {
		assert (foo () == 23);

		with (bar) {
			assert (foo () == 42);
		}
	}
}