技匠志程序员技术干货

自定义idea的get和set方法

2017-02-12  本文已影响201人  switch_zyp

赠人玫瑰,手有余香

idea默认的get和set方法的弊端

以上两点都不是我想要的,我只想,让其老老实实地生成get和set方法

自定义idea的get和set方法

#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($field.name))
get##
${name}() {
  return $field.name;
} 
Paste_Image.png
#set($paramName = $field.name)
#if($field.modifierStatic)
static ##
#end
void set$StringUtil.capitalizeWithJavaBeanConvention($field.name)($field.type $paramName) {
  #if ($field.name == $paramName)
    #if (!$field.modifierStatic)
      this.##
    #else
      $classname.##
    #end
  #end
  $field.name = $paramName;
}
Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读