IntelliJ IDEA快速修复自定义

时间:2014-10-14 19:36:35

标签: java intellij-idea

IntelliJ正在发现一个特定的错误,但我发现快速修复是不合适的。我目前的情况是我有一个不安全地得到日期的豆子:

public Date getSomeDate() {
   return someDate;
}

IntelliJ正确地将此标记为" 返回日期或日历字段"规则,但提供以下快速解决方案:

public Date getSomeDate() {
   return (Date) someDate.clone();
}

相反,我想:

public Date getSomeDate() {
   return new Date(someDate.getTime());
}

我可以更改快速修复选项以按照我想要的方式修复此问题吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以为IntelliJ IDEA编写自己的插件,它实现了你的快速修复变体。默认快速修复不可修改。