方法不会覆盖或实现来自超类型@Override 的方法

Posted

技术标签:

【中文标题】方法不会覆盖或实现来自超类型@Override 的方法【英文标题】:method does not override or implement a method from a supertype @Override 【发布时间】:2017-11-17 10:27:15 【问题描述】:

我正在使用 bugsnag-react-native 版本 2.2.3,在构建 android 时出现以下错误 “方法不会覆盖或实现来自超类型@override 的方法” 在ios中,它工作正常。 当我在 node_modules/bugsnag-react-native/android/src/main/java/com/bugsnag/BugsnagReactNative.java 文件中评论 @override 时,它​​会成功构建。

我换了这个

@override
public List<Class<? extends javascriptModule>> createJSModules() 
return Collections.emptyList();

//@override
public List<Class<? extends JavaScriptModule>> createJSModules() 
return Collections.emptyList();

它正在工作

当我使用最新版本时,我遇到了很多错误。 所以请建议,不要更改节点模块。

【问题讨论】:

【参考方案1】:

此问题已在更高版本中得到修复。您可以尝试更新到最新的 bugsnag-react-native 版本 (2.7.0) 吗?

【讨论】:

是的,已解决,但使用 v-2.7.0 时出现错误,现在已解决。谢谢

以上是关于方法不会覆盖或实现来自超类型@Override 的方法的主要内容,如果未能解决你的问题,请参考以下文章

错误:方法 X 必须覆盖或实现超类型方法

Java协变式覆盖(Override)和泛型重载(Overload)

如何在 Eclipse 中快速实现/覆盖方法?

JAVA方法的重载(overload)和覆盖(override)

The method getByName(String) of type UserServiceImpl must override or implement a supertype method(示

delphi中覆盖override父类的静态方法和虚函数有啥不同?