我有两个包含相同类的不同版本的Eclipse Java项目(不要问:-))。这些类在每个项目中位于相同的包中。我想要的是,当我将鼠标悬停在一个项目的方法定义上时,我看到的弹出式javadoc是来自另一个项目中方法版本的javadoc。我可以控制Eclipse从哪里获取其弹出式javadoc?
我在Eclipse中看不到任何方式来控制它。我可以配置项目的“外部javadoc”位置(在shift-F2时显示),并且工作正常。但它似乎并未影响弹出式javadoc。
有什么办法实现我想要的?
更多解释:代码是一个库。其中一个项目拥有客户编译的库api - 所有的方法都抛出异常。另一个项目包含了图书馆的实施,客户从来没有看到过。 api在api项目中记录了javadoc,我不想在实现中复制这些注释。但是在编辑实现时看到这些评论会很方便。
听起来像日食中的错误... – AlexR 2012-03-19 17:59:48
我不是100%确定,但我认为javadoc是直接从jdk中获取的,因此可能的解释是2个项目使用2个不同的jdk? – MTilsted 2012-03-19 18:09:49
要清楚:它是我担心的* my *类的javadoc,而不是jdk的javadoc。谢谢。 – theSynMan 2012-03-20 09:04:50