Move Refactoring: Do not replace references to local declaration with qualified names. Update and fix test data

#KT-4851 Fixed
This commit is contained in:
Alexey Sedunov
2014-04-15 14:06:06 +04:00
parent 58b8eab620
commit db38f420f3
19 changed files with 184 additions and 7 deletions
@@ -7,6 +7,16 @@ open class Foo {
}
class Test {
fun foo(u: Int) {
class T(val t: Int)
object O {
val t: Int = 1
}
val v = T(u).t + O.t
println(v)
}
val aFoo: a.Foo = a.Foo()
val bFoo: Foo = Foo()
val cFoo: c.Foo = c.Foo()
@@ -1,6 +1,16 @@
package a
class <caret>Test {
fun foo(u: Int) {
class T(val t: Int)
object O {
val t: Int = 1
}
val v = T(u).t + O.t
println(v)
}
val aFoo: Foo = Foo()
val bFoo: b.Foo = b.Foo()
val cFoo: c.Foo = c.Foo()