[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
fun foo1(i: (Int) -> Unit) {}
|
||||
fun foo2(i: (Int, Int) -> Unit) {}
|
||||
fun foo3(i: (Pair) -> Unit) {}
|
||||
|
||||
fun bar(x: Int, y: Int) {
|
||||
foo1 { x -> x }
|
||||
foo2 { x: Int, y: Int -> x + y }
|
||||
foo3 { (x, y) -> x + y }
|
||||
}
|
||||
|
||||
data class Pair(val a: Int, val b: Int)
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
class A {
|
||||
operator fun component1() = 42
|
||||
operator fun component2() = 42
|
||||
}
|
||||
|
||||
fun foo(a: A, c: Int) {
|
||||
val (a, b) = a
|
||||
val arr = Array(2) { A() }
|
||||
for ((c, d) in arr) {
|
||||
|
||||
}
|
||||
|
||||
val e = a.toString() + b + c
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun f(p: Int): Int {
|
||||
val p = 2
|
||||
return p
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
fun f(i: Int) {
|
||||
for (j in 1..100) {
|
||||
{
|
||||
var i = 12
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
val i = 17
|
||||
|
||||
val f: () -> Int = { var i = 17; i }
|
||||
@@ -0,0 +1,11 @@
|
||||
class RedefinePropertyInFor() {
|
||||
|
||||
var i = 1
|
||||
|
||||
fun ff() {
|
||||
for (i in 0..10) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
class RedefinePropertyInFunction() {
|
||||
|
||||
var i = 17
|
||||
|
||||
fun f(): Int {
|
||||
var i = 18
|
||||
return i
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
fun ff(): Int {
|
||||
var i = 1
|
||||
for (i in 0..10) {
|
||||
}
|
||||
return i
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
fun ff(): Int {
|
||||
var i = 1
|
||||
{
|
||||
val i = 2
|
||||
}
|
||||
return i
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun f(): Int {
|
||||
var i = 17
|
||||
{ var i = 18 }
|
||||
return i
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun ff(): Int {
|
||||
var i = 1
|
||||
{ i: Int -> i }
|
||||
return i
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER, -UNUSED_ANONYMOUS_PARAMETER
|
||||
|
||||
open class Base {
|
||||
open fun foo(name: String) {}
|
||||
}
|
||||
|
||||
fun test1(name: String) {
|
||||
class Local : Base() {
|
||||
override fun foo(name: String) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun test2(param: String) {
|
||||
fun local(param: String) {}
|
||||
}
|
||||
|
||||
fun test3(param: String) {
|
||||
fun local() {
|
||||
fff { param -> }
|
||||
}
|
||||
}
|
||||
|
||||
fun fff(x: (y: String) -> Unit) {}
|
||||
Reference in New Issue
Block a user