IntelliJ IDEA - Getter 和 Setters 模板 - JavaFX Observable

IntelliJ IDEA - Getter And Setters Template - JavaFX Observable

我使用以下代码为 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;
}

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

public StringProperty stringProperty(){
    return stringProperty;
}

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

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