[FIR-TEST] Add new testdata generated after changes in previous commit

This commit is contained in:
Dmitriy Novozhilov
2019-12-11 16:16:22 +03:00
parent e9c02a1cca
commit 2536fa0cd5
4578 changed files with 104067 additions and 1 deletions
@@ -0,0 +1,24 @@
// !WITH_NEW_INFERENCE
class Rule(val apply:() -> Unit)
fun bar() {}
fun foo() {
val rule: Rule? = Rule { bar() }
// this compiles and works
val apply = rule?.apply
if (apply != null) apply()
// this compiles and works
rule?.apply?.invoke()
// this should be an error
rule?.apply()
// these both also ok (with smart cast / unnecessary safe call)
if (rule != null) {
rule.apply()
rule?.apply()
}
}