设置getter的非null模板

设置getter模板

ublic ##

#if($field.modifierStatic)

  static ##

#end

$field.type ##

#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))

#if ($field.boolean && $field.primitive)

  #if ($StringUtil.startsWithIgnoreCase($name, 'is'))

    #set($name = $StringUtil.decapitalize($name))

  #else

    is##

#end

#else

  get##

#end

${name}() {

  #if($field.string)

    return $field.name == null ? "" : $field.name;

  #else return $field.name;

  #end

}


设置setter模板

#set($paramName = $helper.getParamName($field, $project))

public ##

#if($field.modifierStatic)

  static ##

#end

void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {

  #if ($field.name == $paramName)

    #if (!$field.modifierStatic)

      this.##

    #else

      $classname.##

    #end

  #end

  #if($field.string)

    $field.name = $paramName == null ? "" : $paramName;

  #else 

    $field.name = $paramName;

  #end

}

你可能感兴趣的:(设置getter的非null模板)