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
@@ -6,11 +6,23 @@ open class Foo {
}
}
fun test {
fun test() {
val aFoo: a.Foo = a.Foo()
val bFoo: Foo = Foo()
val cFoo: c.Foo = c.Foo()
val aBar: a.Foo.Bar = a.Foo.Bar()
val bBar: Foo.Bar = Foo.Bar()
val cBar: c.Foo.Bar = c.Foo.Bar()
fun foo(u: Int) {
class T(val t: Int)
object O {
val t: Int = 1
}
val v = T(u).t + O.t
println(v)
}
foo(1)
}
@@ -1,12 +1,24 @@
package a
fun <caret>test {
fun <caret>test() {
val aFoo: Foo = Foo()
val bFoo: b.Foo = b.Foo()
val cFoo: c.Foo = c.Foo()
val aBar: Foo.Bar = Foo.Bar()
val bBar: b.Foo.Bar = b.Foo.Bar()
val cBar: c.Foo.Bar = c.Foo.Bar()
fun foo(u: Int) {
class T(val t: Int)
object O {
val t: Int = 1
}
val v = T(u).t + O.t
println(v)
}
foo(1)
}
class Test {