Tests for objects + delegation specifier resolution + override bindings for objects

This commit is contained in:
Andrey Breslav
2011-06-03 15:09:47 +04:00
parent e3f9978e4d
commit 36470388c4
7 changed files with 218 additions and 86 deletions
+28
View File
@@ -0,0 +1,28 @@
~ns~namespace nestedObjects {
object ~A~A {
val b = `A.B`B
val d = `A`A.`A.B`B.`A.B.A`A
object ~A.B~B {
val a = `A.B.A`A
val e = `A.B`B.`A.B.A`A
object ~A.B.A~A {
val a = `A.B.A`A
val b = `A.B`B
val x = `ns`nestedObjects.`A`A.`A.B`B.`A.B.A`A
}
}
}
object ~B~B {
val b = `B`B
val c = `A`A.`A.B`B
}
val a = `A`A
val b = `B`B
val c = `A`A.`A.B`B
val d = A.B.`A.B.A`A
val e = B.`!`A.B
}