Files
kotlin/compiler/testData/diagnostics/tests/overload/UnsubstitutedJavaGenetics.kt
Dmitry Petrov 5968ce96df KT-10939 CANNOT_COMPLETE_RESOLVE for inherited generic interface method
'original' for value parameters of fake override is not a value parameter of unsubstituted fake override.
Match value parameters by index.
2016-02-08 10:08:35 +03:00

18 lines
353 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_VARIABLE
// FILE: Base.java
public interface Base {
<T> String foo(T a);
<T> int foo(T a, Object... args);
}
// FILE: Derived.java
public interface Derived extends Base {
}
// FILE: test.kt
fun testDerived(base: Base, derived: Derived) {
val test1: String = base.foo("")
val test2: String = derived.foo("")
}