Files
kotlin-fork/compiler/testData/resolve/NestedObjects.jet
T
Nikolay Krasko 4d19fd05b1 KT-1702 Renaming file causes "Operation not supported" and invalid imports
(Rename problem was caused because of invalid reference to file from package. Fix contains:
 - Change structure of references in package expression - last part is also a reference now
 - Resolve packages to expression but not to files)

  #KT-1702 fixed
2012-04-06 14:46:23 +04:00

28 lines
471 B
Plaintext

package ~ns~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