方法不会覆盖或实现来自超类型@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 的方法的主要内容,如果未能解决你的问题,请参考以下文章
Java协变式覆盖(Override)和泛型重载(Overload)
JAVA方法的重载(overload)和覆盖(override)
The method getByName(String) of type UserServiceImpl must override or implement a supertype method(示