标签: javadoc

在JavaDoc中使用@see?

@see处理JavaDocs时我何时使用?它的用途是什么?

例如,如果MethodA呼叫MethodB然后做我必须把@seeMethodB的javadoc和引用MethodA,因为这就是所谓呢,还是我已经把一个引用MethodBMethodA,因为它调用它.我已经阅读了@seeOracle网站上的内容,在我看来它非常模糊,它说它意味着"也看到"但不是真的意味着什么!

java methods javadoc

103
推荐指数
4
解决办法
15万
查看次数

是否应将Javadoc评论添加到实施中?

在接口中添加Javadoc注释并在实现中添加非Javadoc注释是否正确?

当您自动生成注释时,大多数IDE会为实现生成非JavaDoc注释.具体方法不应该有描述吗?

java comments javadoc interface

102
推荐指数
6
解决办法
6万
查看次数

如何编写属性的Javadoc?

当我为一个"简单"POJO类的属性/成员编写javadoc时,我常常发现自己处于两难境地,只持有属性和getter和setter(DTO风格)....

1)为属性写javadoc
或...
2)为getter写javadoc

如果我为属性编写javadoc,我的IDE(Eclipse)将(当然)在以后通过代码完成访问POJO时无法显示.并且没有标准的javadoc标记允许我将getter-javadoc链接到实际的属性javadoc.

一个例子:

public class SomeDomainClass {

  /**
   * The name of bla bla bla
   */
  private String name;

  /**
   * @return INSERT SOME SMART JAVADOC TAG LINKING TO name's javadoc
   */
  public String getName() {  
    return name;  
  }  
Run Code Online (Sandbox Code Playgroud)

所以,基本上有趣的是听到其他人如何让你的Eclipse IDE显示你的getter的javadoc属性描述 - 而不必复制javadoc注释.

截至目前,我正在考虑让我的练习只记录吸气剂而不是属性.但它似乎不是最好的解决方案......

java javadoc

87
推荐指数
2
解决办法
8万
查看次数

如何在类中引用最终静态字段的值?

使用JavaDoc,如何引用类中最终静态字段的值?

我希望???在此示例中替换为字段的值STATIC_FIELD.

/**
 * This is a simple class with only one static field with the value ???.
 */
public class Simple {

    /**
     * We can reference the value with {@value} here, 
     * but how do we reference it in the class JavaDoc?
     */
    public static final String STATIC_FIELD = "simple static field";

}
Run Code Online (Sandbox Code Playgroud)

java documentation javadoc

84
推荐指数
1
解决办法
4万
查看次数

在Intellij中自动完成@author

我正在从Eclipse迁移到Intellij Idea.我无法弄清楚的一件事是@authorJavaDoc标签的自动完成.@a在Eclipse中键入时,有两个提议:

@author - author name
@author
Run Code Online (Sandbox Code Playgroud)

我如何在Intellij中实现第一个提案(甚至可能吗?)?如果可能,如何更改为作者姓名占位符插入的内容的模板?

javadoc intellij-idea

81
推荐指数
5
解决办法
8万
查看次数

Eclipse如何将包含javadocs/source的jar与其二进制文件链接起来?

当我将鼠标悬停在一个类上时,我想在eclipse中显示包含在jar文件中的javadoc注释.

例如,下载JODA-2.0后,获得三个罐子:

在eclipse中,[右键单击项目 - >属性 - > Java构建路径 - >库 - > ADD JAR ...]包含项目中的二进制文件(可以引用这些类),用于joda-time-2.0.jar.

但是如何链接其他两个jar文件中包含的sources/javadoc注释,以便当我将鼠标悬停在这些类上时,我会看到javadocs?

将其他两个jar(joda-time-2.0-javadoc.jar和joda-time-2.0-sources.jar)添加到构建路径不会链接javadoc或源.

java eclipse javadoc jar

80
推荐指数
4
解决办法
6万
查看次数

@see和@inheritDoc之间的差异细节

我查看了JavaDoc参考,虽然我理解@see(各种链接)和{@inheritDoc}(超类JavaDoc注释的导出)之间的基本区别,但我需要澄清事情的实际实现方式.

在Eclipse IDE中,当我为继承的方法选择"Generate Element Comments"时(从接口或toString()覆盖等),它会创建以下注释

/* (non-Javadoc)
 * @see SomeClass#someMethod()
 */
Run Code Online (Sandbox Code Playgroud)

如果我需要产生的JavaDoc我应该离开它,取代@see{@inheritDoc},或者把它真正的Javadoc这样的:

/**
 * {@inheritDoc}
 */
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我是否应该保持类#方法标志?

java javadoc commenting

79
推荐指数
1
解决办法
6万
查看次数

Javadoc有一些好的和现代的替代品吗?

让我们面对现实:您不需要成为设计师就能看到默认的Javadoc看起来很难看.

网上有一些资源可以提供重新设计的Javadoc.但默认行为代表产品,应该看起来相当好看.

另一个问题是,与其他类似资源相比,Javadoc的可用性并不是最新的.

特别是巨大的项目很难使用Firefox的快速搜索进行导航.

实际问题:
是否有任何独立(桌面)应用程序能够以比浏览器更有用的方式浏览现有的Javadoc?
我正在考虑像Mono的文档浏览器这样的东西.

理论问题:
有没有人知道,如果有一些计划以某种方式标准化的方式发展Javadoc?
编辑: 有关此主题的Sun维基的有用链接.

java documentation javadoc

78
推荐指数
7
解决办法
1万
查看次数

如何在eclipse中为任何jar文件附加源代码或JavaDoc,例如JavaFX?

目前我正在使用JavaFX.每当我将鼠标悬停在JavaFX的方法上时,它都会给我以下错误:

'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'

我该如何解决这个问题?如何附加javadoc或源代码以便我可以看到方法的描述?

java eclipse javadoc javafx-2

78
推荐指数
4
解决办法
11万
查看次数

如何将javadoc链接到私有字段?

如何创建一个私有字段的javadoc链接?

class Foo {
  private String bar;
  public String getBar() { return bar; }
}
Run Code Online (Sandbox Code Playgroud)

{@link Foo#getBar()} 作品.

{@link Foo#bar} 没有.

java javadoc

78
推荐指数
2
解决办法
6万
查看次数