gpt4 book ai didi

java - IntelliJ : class variable javadoc to be inserted on getter/setter generation

转载 作者:行者123 更新时间:2023-12-02 12:16:56 25 4
gpt4 key购买 nike

我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com