简短的问题:是否可以为局部变量创建 Javadoc?(我只想在 Eclipse 中将鼠标悬停在局部变量上时对其进行解释)感谢您的任何提示 :-)
问问题
9955 次
6 回答
11
可以使用Annotations
.
创建一个简单的注释类型,如下所示:
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.LOCAL_VARIABLE)
@interface LocalVariableDocumentation {
String value();
}
并在您的局部变量上使用它:
@LocalVariableDocumentation("A very important object!")
Object anImportantObject;
Eclipse 将在工具提示中显示注释。
于 2015-03-09T11:11:24.920 回答
5
不,它不受支持,因为 JavaDoc 生成将忽略它。
于 2012-05-16T06:27:51.390 回答
4
局部变量应在其用法上方几行声明。如果需要,只需使用常规注释。但更重要的是,保持方法简短,为它们选择有意义的名称,并仅在需要时声明它们。大多数时候,完全没有必要对局部变量进行注释。
更喜欢
int numberOfBooks = books.size();
超过
// the number of books
int n;
... // 50 lines of code
n = books.size();
于 2012-05-12T18:31:00.817 回答
2
只需链接到您的本地变量
String someLocalVariable;
/**
* This a local variable: {@link #someLocalVariable}
*/
于 2016-11-04T23:37:27.980 回答
2
唯一可能的方法是使用全局变量。局部变量不能用 JavaDoc 注释。
于 2016-09-09T11:34:01.890 回答
-3
是的,这是可能的。只需在变量上方进行常规 javadoc 注释即可。
public class ExampleClass {
/** A really cool variable */
int localVariable;
...
现在您可以将鼠标悬停在代码中的变量上方,然后将显示注释。
于 2014-04-29T07:02:20.937 回答