70e98c9c2b
^KT-60000 Fixed
22 lines
576 B
Kotlin
Vendored
22 lines
576 B
Kotlin
Vendored
// FILE: A.java
|
|
|
|
import kotlin.jvm.functions.FunctionN;
|
|
|
|
public class A {
|
|
public void foo(FunctionN<?> w) { }
|
|
}
|
|
|
|
public class A2 {
|
|
public FunctionN<?> foo() { }
|
|
}
|
|
|
|
// FILE: main.kt
|
|
|
|
<!UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTION!>class B<!> : A()
|
|
<!UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTION!>class B2<!> : A2()
|
|
|
|
fun foo() {
|
|
<!UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTION!>object<!> : A() {}
|
|
<!UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTION!>object<!> : A2() {}
|
|
}
|