Java 文档字符串通过类中的私有(private)变量

标签 java eclipse docstring

public static class cls{
    private String text;
    public String getText(){
        return text;
    }
}

是否可以在 Java 中的 cls 文档字符串中显示 text 变量,而无需复制粘贴内容?

最佳答案

我不确定你想做什么。您可以使用以下两种方式之一从 JavaDoc 链接到该变量:

/**
 * The cls class
 * see {@link cls#text} or
 * @see cls#text
 */
public static class cls {
    private String text;
...

然后您可以将 JavaDoc 附加到该变量并在那里描述您需要说的内容。据我所知,除了复制和粘贴之外,没有其他方法可以在 JavaDoc 中显示一行代码。但如果您愿意,您可以使用 HTML 改进格式:

/**
 * The cls class, see this field:
 * <code>private String text;</code>
 */
public static class cls {
    private String text;
...

希望有所帮助,但问题仍然存在:如果有公共(public) getter,为什么要公开实现?

关于Java 文档字符串通过类中的私有(private)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3165868/

相关文章:

java - 从命令行调用 eclipse Java 保存操作

python - 如何以编程方式更改文件中的文档字符串

java - 23/12/2013 是用 MM/dd/yyyy 格式映射的,为什么,为什么不是 ParseException

java - 枚举静态或非静态方法

Java:不是声明

eclipse - Symfony2 : Is there a symfony2 plugin for Aptana/Eclipse?

java - 从 Maven 插件更改 settings.xml

Java 解析 XML 文档给出 "Content not allowed in prolog."错误

python - 如何在 Pylint 的文件级别禁用 "missing docstring"警告?