zoukankan      html  css  js  c++  java
  • IDEA添加非空Getter方法模板

    #if($field.modifierStatic)
    static ##
    #end
    $field.type ##
    #set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
    #if ($field.boolean && $field.primitive)
    is##
    #else
    get##
    #end
    ${name}() {
    ## 常用类型
    #if($field.isString())
        $field.name = Optional.ofNullable($field.name).orElse("");
    #elseif($field.isList())
        $field.name = Optional.ofNullable($field.name).orElse(new ArrayList<>());
    #elseif($field.isSet())
        $field.name = Optional.ofNullable($field.name).orElse(new HashSet<>());
    #elseif($field.isMap())
        $field.name = Optional.ofNullable($field.name).orElse(new HashMap<>());
    ## 如果是基本类型,则什么都不做
    #elseif($field.numeric||$field.boolean||$field.byte||$field.char||$field.getTypeName() == "Character")
    ##用户自定义类型或以上未包含类型,直接new
    #else
        $field.name = Optional.ofNullable($field.name).orElse(new $field.getTypeName()());
    #end
    return $field.name;
    }
    
  • 相关阅读:
    语文成语的积累
    关于翻译
    关于文常
    语文小说
    语文 散文阅读
    矩佬的博客
    字词
    语文病句
    地理
    寒假某cg的数学卷子....
  • 原文地址:https://www.cnblogs.com/yw0219/p/8439700.html
Copyright © 2011-2022 走看看