我的 Java 文件中有以下代码:
/** Person's name. */
private String person;
当我进入“生成”菜单并要求它生成“Getter 和 Setter”时,其中一个选项是选择 Getter 模板和 Setter 模板。
我想复制/修改其中一个模板,以在 getter/setter 正上方创建 Javadoc 注释,以将已在声明的变量上写入的 Javadoc 复制到方法中。
如何引用该 Javadoc 注释?
这是默认存在的模板:
#set($paramName = $helper.getParamName($field, $project))
#if($field.modifierStatic)
static ##
#end
void
set$StringUtil.capitalizeWithJavaBeanConvention(
$StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field,
$project)))($field.type $paramName) {
#if ($field.name == $paramName)
#if (!$field.modifierStatic)
this.##
#else
$classname.##
#end
#end
$field.name = $paramName;
}
最佳答案
无法使用模板将 JavaDoc 从字段复制到方法。它可以作为一项功能来实现(就像已经有一个用于复制覆盖方法的 JavaDoc 的功能一样)。
请注意,在 IDE 中,当您调用没有 JavaDoc 的 getter/setter 文档时,IntelliJ IDEA should get it自动从现场。
关于java - IntelliJ : class variable javadoc to be inserted on getter/setter generation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46105668/