[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+44
@@ -0,0 +1,44 @@
|
||||
class A {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
fun A.bar() {}
|
||||
fun A?.buzz() {}
|
||||
|
||||
fun test(a : A?) {
|
||||
a.<!INAPPLICABLE_CANDIDATE!>foo<!>() // error
|
||||
a.<!INAPPLICABLE_CANDIDATE!>bar<!>() // error
|
||||
a.buzz()
|
||||
|
||||
a?.foo()
|
||||
a?.bar()
|
||||
a?.buzz()
|
||||
}
|
||||
|
||||
fun A.test2() {
|
||||
foo()
|
||||
bar()
|
||||
buzz()
|
||||
|
||||
this.foo()
|
||||
this.bar()
|
||||
this.buzz()
|
||||
|
||||
this?.foo() // warning
|
||||
this?.bar() // warning
|
||||
this?.buzz() // warning
|
||||
}
|
||||
|
||||
fun A?.test3() {
|
||||
foo() // error
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>() // error
|
||||
buzz()
|
||||
|
||||
this.<!INAPPLICABLE_CANDIDATE!>foo<!>() // error
|
||||
this.<!INAPPLICABLE_CANDIDATE!>bar<!>() // error
|
||||
this.buzz()
|
||||
|
||||
this?.foo()
|
||||
this?.bar()
|
||||
this?.buzz()
|
||||
}
|
||||
Reference in New Issue
Block a user