当前位置 : 主页 > 编程语言 > c++ >

IDEA链式setter生成,体验链式调用的快感

来源:互联网 收集:自由互联 发布时间:2021-07-03
example : new Student().setName("小明").setAge(22).setScore(80) ,使用方法alt+insert生成getsetter中的模板选择自定义,将代码复制即可 #set($paramName = $helper.getParamName($field, $project))#if($field.modifierStatic)sta
example : new Student().setName("小明").setAge(22).setScore(80) ,使用方法alt+insert生成getsetter中的模板选择自定义,将代码复制即可
#set($paramName = $helper.getParamName($field, $project))
#if($field.modifierStatic)
static ##
#end
$classname set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {
#if ($field.name == $paramName)
#if (!$field.modifierStatic)
this.##
#else
$classname.##
#end
#end
$field.name = $paramName;
return this;
}
网友评论