29 lines
466 B
Kotlin
29 lines
466 B
Kotlin
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
// FILE: p/Sam.java
|
|
|
|
package p;
|
|
|
|
public interface Sam {
|
|
void sam();
|
|
}
|
|
|
|
// FILE: p/Foo.java
|
|
|
|
package p;
|
|
|
|
public class Foo {
|
|
public void foo(Sam sam);
|
|
}
|
|
|
|
// FILE: k.kt
|
|
|
|
import p.*
|
|
|
|
// to have enough fake overrides
|
|
open class K0 : Foo()
|
|
|
|
class K : K0() {
|
|
// We keep this test to make sure ACCIDENTAL_OVERRIDE is not reported
|
|
<!VIRTUAL_MEMBER_HIDDEN!>fun <!CANNOT_WEAKEN_ACCESS_PRIVILEGE!>foo<!>(f: () -> Unit)<!> {}
|
|
}
|