Intention to convert a member to an extension

This commit is contained in:
Andrey Breslav
2013-08-26 20:27:27 +04:00
parent acfb85e3fd
commit c02f0a7d04
52 changed files with 472 additions and 3 deletions
@@ -0,0 +1,3 @@
abstract class Owner {
abstract fun <caret>f()
}
@@ -0,0 +1,5 @@
abstract class Owner {
}
fun Owner.f() {
}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(): Unit {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f(): Unit {
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
abstract class Owner {
fun Int.<caret>f() {}
}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(p: () -> Unit): (Int) -> String {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f(p: () -> Unit): (Int) -> String {
}
@@ -0,0 +1,3 @@
abstract class Owner<T> {
fun <caret>f(t: T): T = t
}
@@ -0,0 +1,4 @@
abstract class Owner<T> {
}
fun <T> Owner<T>.f(t: T): T = t
@@ -0,0 +1,3 @@
abstract class Owner {
fun <T> <caret>f(t: T): T = t
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
fun <T> Owner.f(t: T): T = t
@@ -0,0 +1,3 @@
abstract class Owner<T> {
fun <caret>f<R>(t: T, r: R): R = t
}
@@ -0,0 +1,4 @@
abstract class Owner<T> {
}
fun <T, R> Owner<T>.f(t: T, r: R): R = t
@@ -0,0 +1,3 @@
abstract class Owner<T, X: List<T>> {
fun <R: T> <caret>f(t: T, r: R): R = t
}
@@ -0,0 +1,4 @@
abstract class Owner<T, X: List<T>> {
}
fun <T, X : List<T>, R : T> Owner<T, X>.f(t: T, r: R): R = t
@@ -0,0 +1,3 @@
abstract class Owner {
fun <caret>f<T>(t: T): T = t
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
fun <T> Owner.f(t: T): T = t
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
abstract class Owner {
fun f() {<caret>}
}
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
object Owner {
fun <caret>f() {}
}
@@ -0,0 +1,3 @@
abstract class Owner {
internal fun <caret>f() = 1
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
internal fun Owner.f() = 1
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
class Owner {
fun f() {
fun <caret>f() {}
}
}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f() = 1
}
@@ -0,0 +1,4 @@
class Owner {
}
fun Owner.f() = 1
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(): Int = 1
}
@@ -0,0 +1,4 @@
class Owner {
}
fun Owner.f(): Int = 1
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
abstract class <caret>Owner {
abstract fun f()
}
@@ -0,0 +1,3 @@
abstract class Owner {
private fun <caret>f() = 1
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
private fun Owner.f() = 1
@@ -0,0 +1,3 @@
abstract class Owner {
protected fun <caret>f() = 1
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
fun Owner.f() = 1
@@ -0,0 +1,3 @@
abstract class Owner {
public fun <caret>f() = 1
}
@@ -0,0 +1,4 @@
abstract class Owner {
}
public fun Owner.f() = 1
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f() {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f() {
}
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
fun <caret>f() {}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(p: jet.Int): jet.String {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f(p: jet.Int): jet.String {
}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(p: Foo): bar.Baz {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f(p: Foo): bar.Baz {
}
@@ -0,0 +1,3 @@
class Owner {
fun <caret>f(): Int {}
}
@@ -0,0 +1,5 @@
class Owner {
}
fun Owner.f(): Int {
}