// FILE: first.before.kt // "Import" "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' package testing import some.Some fun testing() { 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) {} //----------------------- // FILE: first.after.kt // "Import" "true" // ERROR: Expression 'Some()' of type '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() { Some()("str") } //-----------------------