9

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

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

我正在寻找一种仍在使用自动完成的方法。使用自动完成时按 Shift 键之类的东西?

始终使用完全限定名称更改设置不是一种选择,仅在 Javadoc 注释中需要。

4

3 回答 3

1

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

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

于 2013-01-22T14:17:49.823 回答
0

我认为您正在寻找此处描述的答案:

在文档中包括完全限定名称

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

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

于 2013-01-21T21:42:21.847 回答
0

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

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

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

于 2015-05-01T17:13:00.550 回答