blob: d4e54a66f5465d879457c2ffc45d951750df3bc2 [file]
// ISSUE: KT-62605
// JVM_TARGET: 1.8
// IGNORE_FIR_DIAGNOSTICS
// FILE: Breakpoint.java
public class Breakpoint<P> { }
// FILE: JavaBreakpointType.java
public interface JavaBreakpointType<P> {
Breakpoint<P> createJavaBreakpoint(Breakpoint<P> breakpoint);
}
// FILE: JavaMethodBreakpointType.java
public class JavaMethodBreakpointType implements JavaBreakpointType<String>{
@Override
public Breakpoint<String> createJavaBreakpoint(Breakpoint /* Raw type */ breakpoint) {
return new Breakpoint<>(); }
}
// FILE: test.kt
class KotlinFunctionBreakpointType : JavaMethodBreakpointType() {
<!NOTHING_TO_OVERRIDE!>override<!> <!ACCIDENTAL_OVERRIDE!>fun createJavaBreakpoint(breakpoint: Breakpoint<String>) = Breakpoint<String>()<!>
}