Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何添加选项以在Javadoc注释中显示@tags_Java_Javadoc - Fatal编程技术网

如何添加选项以在Javadoc注释中显示@tags

如何添加选项以在Javadoc注释中显示@tags,java,javadoc,Java,Javadoc,除了@Deprecated注释之外,我还有两个自己的注释用于不同的字段和方法。然而,与@Deprecated注释不同的是,它可以在Javadoc注释中显示,并带有一个描述,我不可能用自己的注释来实现这一点 小例子: /** *发送“条”。 * *@不推荐使用{@link#sendFooBar()}。 */ @不赞成 @MyAnnotation//我想在上面的注释中为该注释添加说明 公共void sendBar(){ 系统输出prntln(“bar”); } 所以我的问题是我必须做什么,以便在注

除了
@Deprecated
注释之外,我还有两个自己的注释用于不同的字段和方法。然而,与
@Deprecated
注释不同的是,它可以在Javadoc注释中显示,并带有一个描述,我不可能用自己的注释来实现这一点

小例子:

/**
*发送“条”。
*
*@不推荐使用{@link#sendFooBar()}。
*/
@不赞成
@MyAnnotation//我想在上面的注释中为该注释添加说明
公共void sendBar(){
系统输出prntln(“bar”);
}
所以我的问题是我必须做什么,以便在注释本身中显示注释并提供注释

我不能只是把它添加到评论中,因为它会被视为一个“错误的标签”

澄清一下:我不想只在评论中显示@符号。我知道怎么做。
我希望Javadoc注释中的文档(描述)与
@Deprecated
注释中的文档类似


注释本身附带了
@文档化的
@保留(RetentionPolicy.RUNTIME)
@目标({ElementType.METHOD,ElementType.FIELD})
注释。

不可能按照您的想法在javadoc中使用自定义注释。如果编写注释,这一点会变得更加明显。javadoc
@deprecated
标记是小写的,而标签是大写的

这是因为javadoc
@deprecated
标记对底层方法和/或构造函数的弃用进行了注释,而不是表示Java
@deprecated
注释本身。因此,您无法按照默认的方式使用javadoc中的注释


但是,可以将自定义标记引入javadoc。解释了如何做到这一点。您也可以考虑提及注释在JavaDoc注释中可能存在的其他含义。要安全地转义注释的名称,只需使用
{@code…}
构造。

@Jason我不搜索如何转义@符号。我搜索如何在Javadoc注释中描述注释。