missing error report on incompatible declaration
===
open class Aaaa() {
fun bb() = 1
}
class Bbbb() : Aaaa() {
fun <T> bb() = 1
}
===
This commit is contained in:
+6
-1
@@ -1198,9 +1198,14 @@ public class JavaDescriptorResolver {
|
||||
|
||||
OverrideResolver.generateOverridesInFunctionGroup(methodName, functionsFromSupertypes, functionsFromCurrent, classDescriptor, new OverrideResolver.DescriptorSink<NamedFunctionDescriptor>() {
|
||||
@Override
|
||||
public void addToScope(NamedFunctionDescriptor fakeOverride) {
|
||||
public void addToScope(@NotNull NamedFunctionDescriptor fakeOverride) {
|
||||
functions.add(fakeOverride);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void conflict(@NotNull NamedFunctionDescriptor fromSuper, @NotNull NamedFunctionDescriptor fromCurrent) {
|
||||
// nop
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user