[英]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.