Android 研发工具箱 Getter and Setter 添加 Null判断 逻辑

217 阅读1分钟

第一步:进入Getter and Setter 快捷键【Alt+Insert】

image.png

第二步: 添加Null判断逻辑

image.png

image.png

Null判断逻辑 代码

#if($field.modifierStatic)
static ##
#end
$field.type ##
#if($field.recordComponent)
  ${field.name}##
#else
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
  is##
#else
  get##
#end
${name}() {
 #if ($field.string)
     return $field.name == null ? "" : $field.name;
  #else
    #if ($field.list)
    if ($field.name == null) {
        return new ArrayList<>();
    }
    return $field.name;
    #else
    return $field.name;
    #end
  #end
}
#end