字符串的Javadoc常量字段值

彼得

我不喜欢Javadoc“常量字段值”页面列出字符串常量的方式。

例:

public static final String REGEXP_PATTERN = "^\\s*$";

在Javadoc页面上,该常量将列出一个值^\\s*$,我认为这是完全错误的,应该是^\s*$

javac需要\转义的事实是无关紧要的。字段(如果您问我)是^\s*$,这是Javadoc应该列出的内容。

有什么办法可以做到这一点?

面临的问题是-信不信由您-我们的Javadoc文档也正在由非Java人员使用。对于非Java人士来说,这毫无意义。

伊恩·罗伯茨

有什么办法可以做到这一点?

您将需要通过继承默认的子类来创建自己的doclet,通过对相关源代码的简短浏览可以发现,您只需要提供自己的子类即可,ConstantsSummaryWriterImpl子类的getValue(FieldDoc)方法被替代以member.constantValue()代替member.constantValueExpression()

要将编写器连接到适当的位置,您还需要子类HtmlDoclet和重写configuration()以返回您自己的子类,ConfigurationImpl子类又返回您自己的子类,WriterFactoryImpl而该子类又返回您的自定义常量作家,最后使用该-doclet选项javadoc来告诉它使用您的自定义doclet而不是标准的doclet。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串的Javadoc常量字段值

来自分类Dev

如何在Google Data Studio中为新字段获取常量字符串值?

来自分类Dev

char常量在Javadoc“常量字段值”页面中显示

来自分类Dev

在Javadoc“常量字段值”页面中显示char常量

来自分类Dev

Groovy常量字符串作为注释值

来自分类Dev

常量字符串替换

来自分类Dev

常量char *的字符串构造函数更改常量char *的值?

来自分类Dev

Bash:常量字符串的子字符串

来自分类常见问题

mongoDB中的字符串字段值长度

来自分类Dev

尝试调用字段“ defaultName”(字符串值)错误

来自分类Dev

Elasticsearch:在文档字段的值中获取子字符串?

来自分类Dev

尝试调用字段“ defaultName”(字符串值)错误

来自分类Dev

从非空字段值创建字符串

来自分类Dev

如何从Qt中的字符串获取特定字段的值

来自分类Dev

从值中提取字符串并插入字段

来自分类Dev

使许多输入字段的值与字符串数组相同

来自分类Dev

查询字符串中包含的 MySQL SELECT 字段值

来自分类Dev

部分字符串作为字段值返回 mysql

来自分类Dev

静态字段 - 使用静态的字符串插值

来自分类Dev

Java中字符串常量的串联

来自分类Dev

对C字符串常量感到困惑

来自分类Dev

字符串池与常量池

来自分类Dev

将字符串文字视为常量

来自分类Dev

外部常量字符串的链接错误

来自分类Dev

Go语言字符串常量

来自分类Dev

GCC无效的常量字符串布局

来自分类Dev

连接常量字符串和枚举

来自分类Dev

字符串常量上的NullPointerException

来自分类Dev

获取指向字符串常量的指针