📄 c_setter.svm
字号:
/**
* Set the value related to the column: ${prop.Column}
* @param ${prop.VarName} the ${prop.Column} value
*/
$!{prop.ScopeSet} void ${prop.SetterName} (${prop.AbsoluteSignatureClassName}$!{prop.GenericMarker} ${prop.VarName}) {
this.${prop.VarName} = ${prop.VarName};
#if ($prop.isAlternateKey())
this.hashCode = Integer.MIN_VALUE;
#end
}
#if (($prop.isBag() || $prop.isList() || $prop.isSet()) && $prop.ChildClass.AbsoluteValueObjectSignatureClassName)
$!{prop.ScopeSet} void addTo${prop.Name} (${prop.ChildClass.AbsoluteValueObjectSignatureClassName} ${prop.ChildClass.VarName}) {
if (null == ${prop.GetterName}()) ${prop.SetterName}(new ${prop.AbsoluteImplementationClassName}$!{prop.GenericMarker}());
$!{prop.GetterName}().add(${prop.ChildClass.VarName});
}
#end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -