美文网首页
notNullGetter 模板修改--自动处理 null 判断

notNullGetter 模板修改--自动处理 null 判断

作者: mahongyin | 来源:发表于2019-10-24 09:36 被阅读0次

    https://www.jianshu.com/p/68fd5373effc
    Getter 模板修改--自动处理 null 判断
    格式化代码自动整理方法位置--广度 or 深度

    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

    #if ($field.list)
    if ($field.name == null) {
        return new ArrayList<>();
    }
    return $field.name;
    #else 
    return $field.name;
    #end
    

    end

    }

    相关文章

      网友评论

          本文标题:notNullGetter 模板修改--自动处理 null 判断

          本文链接:https://www.haomeiwen.com/subject/taivuctx.html