gpt4 book ai didi

java - IntelliJ IDEA - Getter 和 Setters 模板 - JavaFX Observable

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

我使用以下代码为 IntelliJ IDEA 创建了一个 Getter 模板:

#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
is##
#else
get##
#end
${name}() {
#if (!$field.primitive && !$field.isModifierFinal())
if($field.name == null)
$field.name = new ${field.type}();
#end
return $field.name;
}

这会创建类似的东西:

public String getString(){
if(mString == null)
mString = new String();
return mString;
}

但是在 JavaFX 中使用 Property<T> 工作时它不起作用,似乎无论 getter 模板如何它总是返回

public StringProperty stringProperty(){
return stringProperty;
}

知道如何更改默认行为吗?

最佳答案

暂时不支持属性,请投票给this feature request .

关于java - IntelliJ IDEA - Getter 和 Setters 模板 - JavaFX Observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43619751/

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