blob: 9832ec4c50a657007159909ebe40ba48990014d6 [file] [log] [blame]
// FILE: test.before.kt
// "Change function signature to 'fun foo(a: String, b: String?, c: String?)'" "true"
// ERROR: 'foo' overrides nothing
package foo
class KotlinClass : JavaClass() {
<caret>override fun foo() {
}
}
// FILE: foo/JavaClass.java
package foo;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class JavaClass {
void foo(@NotNull String a,
@Nullable String b,
@JavaAnnotation String c) {
}
}
// FILE: foo/JavaAnnotation.java
package foo;
public @interface JavaAnnotation {
}
// FILE: test.after.kt
// "Change function signature to 'fun foo(a: String, b: String?, c: String?)'" "true"
// ERROR: 'foo' overrides nothing
package foo
class KotlinClass : JavaClass() {
<caret>override fun foo(a: String, b: String?, @JavaAnnotation c: String?) {
}
}