[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
fun test() {
|
||||
(d@ val bar = 2)
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
annotation class foo
|
||||
|
||||
fun f(s : String?) : Boolean {
|
||||
return (@foo s?.equals("a"))!!
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
// !WITH_NEW_INFERENCE
|
||||
// !CHECK_TYPE
|
||||
|
||||
package m
|
||||
|
||||
fun test(i: Int?) {
|
||||
if (i != null) {
|
||||
foo(l1@ i)
|
||||
foo((i))
|
||||
foo(l2@ (i))
|
||||
foo((l3@ i))
|
||||
}
|
||||
|
||||
val a: Int = l4@ ""
|
||||
val b: Int = ("")
|
||||
val c: Int = <!INAPPLICABLE_CANDIDATE!>checkSubtype<!><Int>("")
|
||||
val d: Int = <!INAPPLICABLE_CANDIDATE!>checkSubtype<!><Long>("")
|
||||
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>(l4@ "")
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>((""))
|
||||
foo(<!INAPPLICABLE_CANDIDATE!>checkSubtype<!><Int>(""))
|
||||
foo(<!INAPPLICABLE_CANDIDATE!>checkSubtype<!><Long>(""))
|
||||
|
||||
use(a, b, c, d)
|
||||
}
|
||||
|
||||
fun foo(i: Int) = i
|
||||
|
||||
fun use(vararg a: Any?) = a
|
||||
@@ -0,0 +1,3 @@
|
||||
fun f(s : String?) : Boolean {
|
||||
return foo@(s?.equals("a"))!!
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun f(s : String?) : Boolean {
|
||||
return (((s?.equals("a"))))!!
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun f(s : String?) : Boolean {
|
||||
return (s?.equals("a"))!!
|
||||
}
|
||||
Reference in New Issue
Block a user