【问题标题】:Intellij 13 code template for Dates日期的 Intellij 13 代码模板
【发布时间】:2014-10-30 12:54:12
【问题描述】:

目前我正在使用 Java 7,并且我有一个如下所示的实用程序函数:

public static Date generateSafeDate(Date date){
   return new Date(date.getTime());
}

有没有办法让 intellij 每次我用 Date 返回类型创建一个 getter 时生成这个语句:

原代码:

public Date getDate(){
    return this.date;
}

进入这个:

public Date getDate(){
    return generateSafeDate(this.date);
}

【问题讨论】:

  • 我可以建议将Util.getSafe 添加到模板并为日期、对象和原始类型创建重载
  • @talex 好的,您知道我在哪里可以找到这些步骤/您可以将它们发布为答案,以便我可以给您互联网积分吗?
  • 那个错了。有点我认为有一种方法可以做你想做的事

标签: java date templates intellij-idea


【解决方案1】:

你可以试试这个。

转到设置 -> 文件和代码模板 -> 你看到的新方法体

#if ( $RETURN_TYPE != "void" )return $DEFAULT_RETURN_VALUE;#end

替换为

#if ( $RETURN_TYPE != "Date" )
     return new Date($DEFAULT_RETURN_VALUE.getTime());
#else
#if ( $RETURN_TYPE != "void" )return $DEFAULT_RETURN_VALUE;#end 
#end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 2014-09-25
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多