2f26480e6b
#KT-9482 Fixed #KT-9397 Fixed #KT-8060 Fixed
48 lines
985 B
Plaintext
Vendored
48 lines
985 B
Plaintext
Vendored
// FILE: first.before.kt
|
|
// "Import" "false"
|
|
// ERROR: Expression 'Some()' of type 'some.Some' cannot be invoked as a function. The function invoke() is not found
|
|
// ACTION: Create extension function 'invoke'
|
|
// ACTION: Create member function 'invoke'
|
|
|
|
|
|
package testing
|
|
|
|
import some.Some
|
|
|
|
fun testing() {
|
|
<caret>Some()("str")
|
|
}
|
|
//-----------------------
|
|
|
|
|
|
// FILE: second.kt
|
|
// "Import" "true"
|
|
// ERROR: Expression 'Some()' of type 'some.Some' cannot be invoked as a function. The function invoke() is not found
|
|
|
|
package some
|
|
|
|
public class Some
|
|
|
|
fun Some.invoke(s: String) {}
|
|
//-----------------------
|
|
|
|
|
|
// FILE: first.after.kt
|
|
// "Import" "true"
|
|
// ERROR: Expression 'Some()' of type 'some.Some' cannot be invoked as a function. The function invoke() is not found
|
|
// ACTION: Create extension function 'invoke'
|
|
// ACTION: Create member function 'invoke'
|
|
|
|
|
|
package testing
|
|
|
|
import some.Some
|
|
import some.invoke
|
|
|
|
fun testing() {
|
|
<caret>Some()("str")
|
|
}
|
|
//-----------------------
|
|
|
|
|