繁体   English   中英

IntelliJ IDEA-Getter and Setters模板-JavaFX可观察

[英]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模板,它总是会返回

public StringProperty stringProperty(){
    return stringProperty;
}

关于如何更改默认行为的任何想法吗?

目前不支持该属性,请为此功能投票。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM