5734f2ba9b
#KT-9950 Fixed
45 lines
620 B
Plaintext
Vendored
45 lines
620 B
Plaintext
Vendored
// FILE: first.before.kt
|
|
// "Import" "true"
|
|
// ERROR: Too many arguments for public final fun foo(): Unit defined in main.X
|
|
|
|
package main
|
|
|
|
class X {
|
|
fun foo() {
|
|
}
|
|
|
|
fun f(p: Any) {
|
|
if (p is String) {
|
|
foo(<caret>p)
|
|
}
|
|
}
|
|
}
|
|
|
|
// FILE: second.kt
|
|
package other
|
|
|
|
import main.X
|
|
|
|
fun X.foo(p: String) {
|
|
}
|
|
|
|
// FILE: first.after.kt
|
|
// "Import" "true"
|
|
// ERROR: Too many arguments for public final fun foo(): Unit defined in main.X
|
|
|
|
package main
|
|
|
|
import other.foo
|
|
|
|
class X {
|
|
fun foo() {
|
|
}
|
|
|
|
fun f(p: Any) {
|
|
if (p is String) {
|
|
foo(<caret>p)
|
|
}
|
|
}
|
|
}
|
|
|