[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
@Repeatable
|
||||
annotation class Ann(val i: IntArray)
|
||||
|
||||
@Ann(intArrayOf(i))
|
||||
@Ann(intArrayOf(i2))
|
||||
@Ann(intArrayOf(i3))
|
||||
@Ann(intArrayOf(i, i2, i3))
|
||||
@Ann(<!INAPPLICABLE_CANDIDATE!>intArrayOf<!>(intArrayOf(i, i2, i3)))
|
||||
class Test
|
||||
|
||||
var i = 1
|
||||
const val i2 = 1
|
||||
val i3 = foo()
|
||||
|
||||
fun foo(): Int = 1
|
||||
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
@Repeatable
|
||||
annotation class AnnAnn(val i: Array<Ann>)
|
||||
@AnnAnn(arrayOf(Ann(intArrayOf(1))))
|
||||
@AnnAnn(arrayOf(iAnn))
|
||||
class TestAnn
|
||||
val iAnn = Ann(intArrayOf(1))
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
@Repeatable
|
||||
annotation class Ann(val i: Int)
|
||||
annotation class AnnIA(val ia: IntArray)
|
||||
annotation class AnnSA(val sa: Array<String>)
|
||||
|
||||
@Ann(MyClass().i)
|
||||
@Ann(i)
|
||||
@Ann(i2)
|
||||
@AnnIA(ia)
|
||||
@AnnSA(sa)
|
||||
class Test {
|
||||
val i = 1
|
||||
@Ann(i) val i2 = 1
|
||||
}
|
||||
|
||||
var i = 1
|
||||
val i2 = foo()
|
||||
|
||||
fun foo(): Int = 1
|
||||
|
||||
@AnnSA(emptyArray())
|
||||
class MyClass {
|
||||
val i = 1
|
||||
}
|
||||
|
||||
val ia: IntArray = intArrayOf(1, 2)
|
||||
val sa: Array<String> = arrayOf("a", "b")
|
||||
|
||||
annotation class Ann2
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
val nonConst = 1
|
||||
|
||||
const val constConst = nonConst * nonConst + 2
|
||||
|
||||
annotation class Ann(val x: Int, val y: String)
|
||||
|
||||
@Ann(nonConst, "${nonConst}")
|
||||
fun foo1() {}
|
||||
|
||||
@Ann(nonConst + constConst, "${constConst}")
|
||||
fun foo2() {}
|
||||
|
||||
annotation class ArrayAnn(val x: IntArray)
|
||||
|
||||
@ArrayAnn(intArrayOf(1, constConst, nonConst))
|
||||
fun foo3() {}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
@Repeatable
|
||||
annotation class Ann(vararg val i: Int)
|
||||
|
||||
@Ann(i)
|
||||
@Ann(i2)
|
||||
@Ann(i3)
|
||||
@Ann(i, i2, i3)
|
||||
@Ann(*intArrayOf(i))
|
||||
@Ann(*intArrayOf(i2))
|
||||
@Ann(*intArrayOf(i3))
|
||||
@Ann(*intArrayOf(i, i2, i3))
|
||||
class Test
|
||||
|
||||
var i = 1
|
||||
const val i2 = 1
|
||||
val i3 = foo()
|
||||
|
||||
fun foo(): Int = 1
|
||||
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
@Repeatable
|
||||
annotation class AnnAnn(vararg val i: Ann)
|
||||
@AnnAnn(*arrayOf(Ann(1)))
|
||||
@AnnAnn(*arrayOf(iAnn))
|
||||
class TestAnn
|
||||
val iAnn = Ann(1)
|
||||
Reference in New Issue
Block a user