我有两个Eclipse java项目,包含相同类的不同版本(不要问:-))。这些类在每个项目中都在相同的包中。我想要的是,当我将鼠标悬停在一个项目中的方法定义上时,我看到的弹出式javadoc是来自另一个项目中方法版本的javadoc。
我无法在Eclipse中看到任何方法来控制它。我可以配置项目的“外部javadoc”位置(当你移动F2时显示)并且工作正常。但它似乎并没有影响弹出式javadoc。
有没有办法达到我想要的目的?
更多解释:代码是一个库。其中一个项目包含客户端编译的库api - 所有方法都抛出异常。另一个项目拥有库实现,客户从未见过。在api项目中使用javadoc记录了api,我不想在实现中复制这些注释。但是在编辑实现时看到这些注释会很方便。
答案 0 :(得分:0)
当我将鼠标悬停在一个方法定义中时,我想要的是 项目我看到的弹出式javadoc是来自版本的javadoc 另一个项目中的方法。
看起来不对劲。您希望从其他项目中看到Javadoc,但实际的方法调用将继续引用同一项目中的方法。
要从另一个项目中查看Javadoc,您需要确保您的方法调用也引用另一个项目中的方法声明。
编辑:
我不想在实现中复制这些评论
您可以在javadoc中使用'@see'标记。这样就可以从@see标记中的引用方法中选择javadoc。