147521d6cb
#KT-16118 Fixed #KT-30007 Fixed
29 lines
688 B
Plaintext
Vendored
29 lines
688 B
Plaintext
Vendored
// FILE: first.before.kt
|
|
// "class org.jetbrains.kotlin.idea.quickfix.ImportFix" "false"
|
|
// ERROR: Expression 'Some()' of type 'Some' cannot be invoked as a function. The function 'invoke()' is not found
|
|
// ACTION: Create extension function 'Some.invoke'
|
|
// ACTION: Create member function 'Some.invoke'
|
|
// ACTION: Introduce import alias
|
|
|
|
|
|
package testing
|
|
|
|
import some.Some
|
|
|
|
fun testing() {
|
|
<caret>Some()("str")
|
|
}
|
|
//-----------------------
|
|
|
|
|
|
// FILE: second.kt
|
|
// "Import" "true"
|
|
// ERROR: Expression 'Some()' of type 'Some' cannot be invoked as a function. The function 'invoke()' is not found
|
|
|
|
package some
|
|
|
|
public class Some
|
|
|
|
fun Some.invoke(s: String) {}
|
|
//-----------------------
|