问题标签 [soa-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2307 浏览

java - Java 类扩展了 Groovy 类

我正在使用“Predic8”的名为“SOA-Model”的库。代码可以在这里找到。

该库的一些代码是用 Groovy 编写的,但我正在使用 Java 应用程序中的这个库。我正在尝试编写一个扩展“ResourceResolver”的类“ExternalResolver”。它与此处的示例代码类似。我相信可以在这里找到 ResourceResolver 的源代码。

但是,我是用Java编写的,如下所示:

现在,如果在 Eclipse 中编译,以上所有内容都可以正常工作。

然而,当我尝试在 IntellijIDEA 上编译时,它迫使我实现更多的方法。基本上实现的方法:

对于大多数人来说,我可以简单地返回“null”。但是,如果我为 getMetaClass 执行此操作,我的代码将不起作用,并返回异常。

因此,我需要知道:

  • 有没有办法可以关闭 Intellij 上的这些警告?... 或者
  • 我可以放入 getMetaClass 以使其正常工作?即一种默认值。

编辑:

正如评论中建议的反编译ResourceResolver.class,因此,这里是例如 getMetaClass 的结果。

另外,作为参考,我在这里粘贴了整个输出:http: //pastie.org/7980007