代码之家  ›  专栏  ›  技术社区  ›  drJava

在JavaDoc中将方法参数与类成员链接

  •  1
  • drJava  · 技术社区  · 7 年前

      /**
       * I would like to see this comment
       */
      private int       lineNumber;
    
      /**
       * Creates a new {@link GroupByMetaData} object.
       *
       * @param aLineNumber {@link GroupByMetaData#lineNumber}
       */
      public GroupByMetaData( int aLineNumber )
      {
        super();
        this.lineNumber = aLineNumber;
      }
    

    以下结果为:;

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   VGR    7 年前

    没有办法将一个项目javadoc复制到另一个项目中,除了 {@inheritDoc} 只能从同一项的超类文档中插入。

    构造函数设置私有int字段是内部实现的一部分。您的javadoc不应提及,或者 {@link}

    私有javadoc通常与公共javadoc不同。私有javadoc将包含一些重要的实现细节,这些细节不应该被类的普通用户看到。例如:

    /**
     * Line of input this object will analyze.  This is never negative.
     * Controls the loops in the `read` method and the `translate` method.
     */
    private int lineNumber;