Extract Function: Take duplicates into account when choosing placement of extracted function

#KT-5916 Fixed
This commit is contained in:
Alexey Sedunov
2014-10-20 18:13:19 +04:00
parent c492ffee08
commit b5e1fe613c
13 changed files with 109 additions and 56 deletions
@@ -8,10 +8,6 @@ fun foo(a: Int, b: Int): Int {
return i(a, b) + 1
}
private fun i(a: Int, b: Int): Int {
return a + b * a
}
fun bar() {
fun f() = 1
@@ -26,4 +22,8 @@ fun bar() {
a + c
i(f(), a)
i(f(), f())
}
private fun i(a: Int, b: Int): Int {
return a + b * a
}