2

这是代码:

/**
 * some text.
 */
public class Foo {
  /**
   * Some comment...
   */
  public enum Bar {
    /**
     * some text.
     */
    ABC,
    /**
     * some text.
     */
    CDE;
  };
}

Checkstyle 说Missing a Javadoc comment.了两次(与ABC和 与CDE)。它是关于什么的?我应该在哪里添加评论?JavaDoc 工作得很好。

4

3 回答 3

5

神奇的静电解决了这个问题:

/**
 * some text.
 */
public class Foo {
  /**
   * Some comment...
   */
  public static enum Bar {
    /**
     ...
于 2011-03-31T07:19:17.780 回答
0

(将我的评论复制到答案中,因为这似乎是当前的解决方案,希望能帮助将此问题标记为已关闭)

这可能是检查样式中的错误。错误消息不正确(因为 javadoc 工作得很好)或者不清楚(比如评论是否缺少@author 或其他内容)。

于 2010-12-27T12:58:41.047 回答
0

注释以 /* 开头,Javadocs 以 / * * 开头。如果您使用后者,checkstyle 会警告您缺少一些 Javadoc 详细信息。如果您只想发表评论,请在评论开头使用 /*。

/*
 * some text.
 */
public class Foo {
  /*
   * Some comment...
   */
  public enum Bar {
    /*
     * some text.
     */
    ABC,
    /*
     * some text.
     */
    CDE
  }
}
于 2010-12-18T19:36:45.810 回答