如何在Eclipse中使用自动完成添加完全限定名称

时间:2013-01-21 15:07:32

标签: java eclipse javadoc

如何在Eclipse中使用自动完成添加完全限定名称?

为了避免声纳/检查式(Unused Imports)问题,我们有了在Javadoc中使用完全限定名称的策略。

我正在寻找一种仍然使用自动完成的方法。在使用自动完成时按Shift键是什么意思?

始终使用完全限定名称更改设置不是一个选项,只有在Javadoc注释中才需要。

3 个答案:

答案 0 :(得分:1)

作为解决问题的方法,您可以将Eclipse配置为在保存文件时自动删除不必要的导入(窗口 - 首选项 - Java - 编辑器 - 保存操作 - 配置,然后在不必要的代码选项卡中,确保选中“删除未使用的导入”。完成此操作后,您可以删除checkstyle中未使用的导入的检查。

我同意这不是你要求的,但至少你仍然会让你没有未使用的导入(假设你团队中的每个人都以相同的方式配置Eclipse)。

答案 1 :(得分:0)

我认为你正在寻找这里描述的答案:

including fully qualified name in documentation

“转到窗口 - >首选项 - > Java - >代码样式 - >代码模板。选择注释 - >类型。编辑并添加以下行:$ {package_name}。$ {type_name} 。“

这会将您的Javadoc更改为在生成时使用完全限定名称。

答案 2 :(得分:0)

您必须在Eclipse的Java编译器(Java Compiler -> Javadoc,最上面的复选框)中禁用Javadoc的处理,请参见此处:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=26792#c10

如果我禁用它,当我在Javadocs中自动完成类名时,我会获得完全限定的名称。