From c7caca8ccd10abb7d603f19080ce8693ebb84fb0 Mon Sep 17 00:00:00 2001 From: Stanislav Ruban Date: Tue, 14 Nov 2023 06:50:23 +0200 Subject: [PATCH] [tests] Refactor code examples relevant to exploration of KT-22004 --- ...OverloadsFunsDifferentReturnInClass.fir.kt | 7 ---- ...tingOverloadsFunsDifferentReturnInClass.kt | 7 ---- ...erloadsFunsDifferentReturnInPackage.fir.kt | 8 ---- ...ngOverloadsFunsDifferentReturnInPackage.kt | 8 ---- ...onflictingOverloadsGenericFunctions.fir.kt | 37 ------------------- .../ConflictingOverloadsGenericFunctions.kt | 37 ------------------- ...gOverloadsIdenticalExtFunsInPackage.fir.kt | 6 --- ...ctingOverloadsIdenticalExtFunsInPackage.kt | 6 --- ...ictingOverloadsIdenticalFunsInClass.fir.kt | 8 ---- ...onflictingOverloadsIdenticalFunsInClass.kt | 8 ---- ...ictingOverloadsIdenticalValsInClass.fir.kt | 0 ...onflictingOverloadsIdenticalValsInClass.kt | 0 ...ngOverloadsValsDifferentTypeInClass.fir.kt | 0 ...ictingOverloadsValsDifferentTypeInClass.kt | 0 .../ConstructorVsFunOverload.fir.kt | 0 .../ConstructorVsFunOverload.kt | 0 .../LocalFunctions.kt | 0 .../TypeParameterMultipleBounds.fir.kt | 0 .../TypeParameterMultipleBounds.kt | 0 19 files changed, 132 deletions(-) delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.fir.kt delete mode 100644 compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.kt rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConflictingOverloadsIdenticalValsInClass.fir.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConflictingOverloadsIdenticalValsInClass.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConflictingOverloadsValsDifferentTypeInClass.fir.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConflictingOverloadsValsDifferentTypeInClass.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConstructorVsFunOverload.fir.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/ConstructorVsFunOverload.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/LocalFunctions.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/TypeParameterMultipleBounds.fir.kt (100%) rename compiler/testData/diagnostics/tests/overload/{noConflictingOverloadsWithDeprecated => noConflictingOverloadsWithDeprecatedHidden}/TypeParameterMultipleBounds.kt (100%) diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.fir.kt deleted file mode 100644 index c8eabd47541..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.fir.kt +++ /dev/null @@ -1,7 +0,0 @@ -class A { - fun a(a: Int): Int = 0 - - @Deprecated("a", level = DeprecationLevel.HIDDEN) - fun a(a: Int) { - } -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.kt deleted file mode 100644 index ed163a13f12..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInClass.kt +++ /dev/null @@ -1,7 +0,0 @@ -class A { - fun a(a: Int): Int = 0 - - @Deprecated("a", level = DeprecationLevel.HIDDEN) - fun a(a: Int) { - } -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.fir.kt deleted file mode 100644 index a4ad3295d83..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.fir.kt +++ /dev/null @@ -1,8 +0,0 @@ -package qwertyuiop - -fun c(s: String) { -} - -@Deprecated("c", level = DeprecationLevel.HIDDEN) -fun c(s: String) { -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.kt deleted file mode 100644 index f42e1dc3eb8..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsFunsDifferentReturnInPackage.kt +++ /dev/null @@ -1,8 +0,0 @@ -package qwertyuiop - -fun c(s: String) { -} - -@Deprecated("c", level = DeprecationLevel.HIDDEN) -fun c(s: String) { -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.fir.kt deleted file mode 100644 index 8a20eab2a83..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.fir.kt +++ /dev/null @@ -1,37 +0,0 @@ -fun test1(x: List) = x -@Deprecated("test1", level = DeprecationLevel.HIDDEN) -fun test1(x: List) = x - -fun List.test1a() {} -@Deprecated("test2", level = DeprecationLevel.HIDDEN) -fun List.test1a() {} - -fun test2(x: List) = x -fun test2(x: List) = x - -fun List.test2a() {} -fun List.test2a() {} - -fun test3(x: List) = x -fun test3(x: List) = x - -fun List.test3a() {} -fun List.test3a() {} - -fun test4(x: Map) = x -fun test4(x: Map) = x - -fun Map.test4a() {} -fun Map.test4a() {} - -class Inv - -fun test5(x: Inv) = x -@Deprecated("test5", level = DeprecationLevel.HIDDEN) -fun test5(x: Inv) = x - -fun test6(x: Array) = x -fun test6(x: Array) = x - -fun test7(x: Inv) = x -fun Inv.test7() {} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.kt deleted file mode 100644 index 8e1b1316555..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsGenericFunctions.kt +++ /dev/null @@ -1,37 +0,0 @@ -fun test1(x: List) = x -@Deprecated("test1", level = DeprecationLevel.HIDDEN) -fun test1(x: List) = x - -fun List.test1a() {} -@Deprecated("test2", level = DeprecationLevel.HIDDEN) -fun List.test1a() {} - -fun test2(x: List) = x -fun test2(x: List) = x - -fun List.test2a() {} -fun List.test2a() {} - -fun test3(x: List) = x -fun test3(x: List) = x - -fun List.test3a() {} -fun List.test3a() {} - -fun test4(x: Map) = x -fun test4(x: Map) = x - -fun Map.test4a() {} -fun Map.test4a() {} - -class Inv - -fun test5(x: Inv) = x -@Deprecated("test5", level = DeprecationLevel.HIDDEN) -fun test5(x: Inv) = x - -fun test6(x: Array) = x -fun test6(x: Array) = x - -fun test7(x: Inv) = x -fun Inv.test7() {} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.fir.kt deleted file mode 100644 index 08753d2691e..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.fir.kt +++ /dev/null @@ -1,6 +0,0 @@ -package extensionFunctions - -fun Int.qwe(a: Float) = 1 - -@Deprecated("qwe", level = DeprecationLevel.HIDDEN) -fun Int.qwe(a: Float) = 2 diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.kt deleted file mode 100644 index a9e909f1bcc..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalExtFunsInPackage.kt +++ /dev/null @@ -1,6 +0,0 @@ -package extensionFunctions - -fun Int.qwe(a: Float) = 1 - -@Deprecated("qwe", level = DeprecationLevel.HIDDEN) -fun Int.qwe(a: Float) = 2 diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.fir.kt deleted file mode 100644 index 68c5b239f13..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.fir.kt +++ /dev/null @@ -1,8 +0,0 @@ -class A() { - fun b() { - } - - @Deprecated("b", level = DeprecationLevel.HIDDEN) - fun b() { - } -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.kt deleted file mode 100644 index 4274b35b362..00000000000 --- a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalFunsInClass.kt +++ /dev/null @@ -1,8 +0,0 @@ -class A() { - fun b() { - } - - @Deprecated("b", level = DeprecationLevel.HIDDEN) - fun b() { - } -} diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalValsInClass.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsIdenticalValsInClass.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalValsInClass.fir.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsIdenticalValsInClass.fir.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalValsInClass.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsIdenticalValsInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsIdenticalValsInClass.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsIdenticalValsInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsValsDifferentTypeInClass.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsValsDifferentTypeInClass.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsValsDifferentTypeInClass.fir.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsValsDifferentTypeInClass.fir.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsValsDifferentTypeInClass.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsValsDifferentTypeInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConflictingOverloadsValsDifferentTypeInClass.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConflictingOverloadsValsDifferentTypeInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConstructorVsFunOverload.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConstructorVsFunOverload.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConstructorVsFunOverload.fir.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConstructorVsFunOverload.fir.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConstructorVsFunOverload.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConstructorVsFunOverload.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/ConstructorVsFunOverload.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/ConstructorVsFunOverload.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/LocalFunctions.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/LocalFunctions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/LocalFunctions.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/LocalFunctions.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/TypeParameterMultipleBounds.fir.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/TypeParameterMultipleBounds.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/TypeParameterMultipleBounds.fir.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/TypeParameterMultipleBounds.fir.kt diff --git a/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/TypeParameterMultipleBounds.kt b/compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/TypeParameterMultipleBounds.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecated/TypeParameterMultipleBounds.kt rename to compiler/testData/diagnostics/tests/overload/noConflictingOverloadsWithDeprecatedHidden/TypeParameterMultipleBounds.kt