[tests] Refactor code examples relevant to exploration of KT-22004

This commit is contained in:
Stanislav Ruban
2023-11-14 06:50:23 +02:00
committed by Space Team
parent d0958068c9
commit c7caca8ccd
19 changed files with 0 additions and 132 deletions
@@ -1,7 +0,0 @@
class A {
fun a(a: Int): Int = 0
@Deprecated("a", level = DeprecationLevel.HIDDEN)
fun a(a: Int) {
}
}
@@ -1,7 +0,0 @@
class A {
<!CONFLICTING_OVERLOADS!>fun a(a: Int): Int<!> = 0
<!CONFLICTING_OVERLOADS!>@Deprecated("a", level = DeprecationLevel.HIDDEN)
fun a(a: Int)<!> {
}
}
@@ -1,8 +0,0 @@
package qwertyuiop
fun c(s: String) {
}
@Deprecated("c", level = DeprecationLevel.HIDDEN)
fun c(s: String) {
}
@@ -1,8 +0,0 @@
package qwertyuiop
<!CONFLICTING_OVERLOADS!>fun c(s: String)<!> {
}
<!CONFLICTING_OVERLOADS!>@Deprecated("c", level = DeprecationLevel.HIDDEN)
fun c(s: String)<!> {
}
@@ -1,37 +0,0 @@
fun <T1> test1(x: List<T1>) = x
@Deprecated("test1", level = DeprecationLevel.HIDDEN)
fun <T2> test1(x: List<T2>) = x
fun <T1> List<T1>.test1a() {}
@Deprecated("test2", level = DeprecationLevel.HIDDEN)
fun <T2> List<T2>.test1a() {}
fun <T> test2(x: List<T>) = x
fun test2(x: List<String>) = x
fun <T> List<T>.test2a() {}
fun List<String>.test2a() {}
fun <T : Any> test3(x: List<T>) = x
fun test3(x: List<Any>) = x
fun <T : Any> List<T>.test3a() {}
fun List<Any>.test3a() {}
fun <T> test4(x: Map<T, T>) = x
fun <K, V> test4(x: Map<K, V>) = x
fun <T> Map<T, T>.test4a() {}
fun <K, V> Map<K, V>.test4a() {}
class Inv<T>
fun <T> test5(x: Inv<T>) = x
@Deprecated("test5", level = DeprecationLevel.HIDDEN)
fun <T> test5(x: Inv<out T>) = x
fun <T> test6(x: Array<T>) = x
fun test6(x: Array<String>) = x
fun <T> test7(x: Inv<T>) = x
fun <T> Inv<T>.test7() {}
@@ -1,37 +0,0 @@
<!CONFLICTING_OVERLOADS!>fun <T1> test1(x: List<T1>)<!> = x
<!CONFLICTING_OVERLOADS!>@Deprecated("test1", level = DeprecationLevel.HIDDEN)
fun <T2> test1(x: List<T2>)<!> = x
<!CONFLICTING_OVERLOADS!>fun <T1> List<T1>.test1a()<!> {}
<!CONFLICTING_OVERLOADS!>@Deprecated("test2", level = DeprecationLevel.HIDDEN)
fun <T2> List<T2>.test1a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun <T> test2(x: List<T>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun test2(x: List<String>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun <T> List<T>.test2a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun List<String>.test2a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun <T : Any> test3(x: List<T>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun test3(x: List<Any>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun <T : Any> List<T>.test3a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun List<Any>.test3a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun <T> test4(x: Map<T, T>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun <K, V> test4(x: Map<K, V>)<!> = x
<!CONFLICTING_JVM_DECLARATIONS!>fun <T> Map<T, T>.test4a()<!> {}
<!CONFLICTING_JVM_DECLARATIONS!>fun <K, V> Map<K, V>.test4a()<!> {}
class Inv<T>
<!CONFLICTING_OVERLOADS!>fun <T> test5(x: Inv<T>)<!> = x
<!CONFLICTING_OVERLOADS!>@Deprecated("test5", level = DeprecationLevel.HIDDEN)
fun <T> test5(x: Inv<out T>)<!> = x
fun <T> test6(x: Array<T>) = x
fun test6(x: Array<String>) = x
fun <T> test7(x: Inv<T>) = x
fun <T> Inv<T>.test7() {}
@@ -1,6 +0,0 @@
package extensionFunctions
fun Int.qwe(a: Float) = 1
@Deprecated("qwe", level = DeprecationLevel.HIDDEN)
fun Int.qwe(a: Float) = 2
@@ -1,6 +0,0 @@
package extensionFunctions
<!CONFLICTING_OVERLOADS!>fun Int.qwe(a: Float)<!> = 1
<!CONFLICTING_OVERLOADS!>@Deprecated("qwe", level = DeprecationLevel.HIDDEN)
fun Int.qwe(a: Float)<!> = 2
@@ -1,8 +0,0 @@
class A() {
fun b() {
}
@Deprecated("b", level = DeprecationLevel.HIDDEN)
fun b() {
}
}
@@ -1,8 +0,0 @@
class A() {
<!CONFLICTING_OVERLOADS!>fun b()<!> {
}
<!CONFLICTING_OVERLOADS!>@Deprecated("b", level = DeprecationLevel.HIDDEN)
fun b()<!> {
}
}