[IDE-NI-MIGRATE] [BAD] Migrate testdata of LocalInspection tests

This commit is contained in:
Dmitriy Novozhilov
2019-04-22 18:49:50 +03:00
committed by Mikhail Zarechenskiy
parent 17df843bf1
commit 05aa36a858
20 changed files with 186 additions and 0 deletions
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PROBLEM: none
// WITH_RUNTIME
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PROBLEM: none
// WITH_RUNTIME
@@ -0,0 +1,14 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun main() {
registerHandler(handlers = *arrayOf(
{ _ -> },
{ it<caret> -> }
))
}
fun registerHandler(vararg handlers: (String) -> Unit) {
handlers.forEach { it.invoke("hello") }
}
@@ -0,0 +1,14 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun main() {
registerHandler(handlers = *arrayOf(
{ _ -> },
{ }
))
}
fun registerHandler(vararg handlers: (String) -> Unit) {
handlers.forEach { it.invoke("hello") }
}
@@ -0,0 +1,14 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun main() {
registerHandler(handlers = *arrayOf(
{ _<caret> -> },
{ it -> }
))
}
fun registerHandler(vararg handlers: (String) -> Unit) {
handlers.forEach { it.invoke("hello") }
}
@@ -0,0 +1,14 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun main() {
registerHandler(handlers = *arrayOf(
{ },
{ it -> }
))
}
fun registerHandler(vararg handlers: (String) -> Unit) {
handlers.forEach { it.invoke("hello") }
}
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PROBLEM: none
class Foo<T>(val t: T)
@@ -0,0 +1,9 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
class Foo<T>(val t: T)
fun bar(foo: Foo<(Boolean) -> String>) {}
fun test() {
bar(Foo({ <caret>_ -> "" }))
}
@@ -0,0 +1,9 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
class Foo<T>(val t: T)
fun bar(foo: Foo<(Boolean) -> String>) {}
fun test() {
bar(Foo({ "" }))
}
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PROBLEM: none
// WITH_RUNTIME
@@ -0,0 +1,11 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun f(cbs: List<(Boolean) -> Unit>) {
cbs[0](true)
}
fun main() {
f(listOf({ <caret>_ -> println("hello") }))
}
@@ -0,0 +1,11 @@
// COMPILER_ARGUMENTS: -XXLanguage:+NewInference
// PROBLEM: Redundant lambda arrow
// WITH_RUNTIME
fun f(cbs: List<(Boolean) -> Unit>) {
cbs[0](true)
}
fun main() {
f(listOf({ println("hello") }))
}