java – IntelliJ IDEA将final添加到自动生成的setter

前端之家收集整理的这篇文章主要介绍了java – IntelliJ IDEA将final添加到自动生成的setter前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试将最终关键字添加到IntelliJ IDEA 14中自动生成的setter中的参数.我知道我可以创建用于setter方法的当前模板的副本:

  1. #set($paramName = $helper.getParamName($field,$project))
  2. public ##
  3. #if($field.modifierStatic)
  4. static ##
  5. #end
  6. void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field,$project)))($field.type $paramName) {
  7. #if ($field.name == $paramName)
  8. #if (!$field.modifierStatic)
  9. this.##
  10. #else
  11. $classname.##
  12. #end
  13. #end
  14. $field.name = $paramName;
  15. }

但即使在玩了好几个小时之后,我也无法弄清楚如何将“最终”添加到它并让它在IntelliJ中工作.

最佳答案
您不需要使用模板执行此操作.

转到设置(Windows:Ctrl Alt S)/首选项(Mac:Command,)

>编辑|代码风格| Java的
>选择代码生成选项卡
>勾选生成的参数最终

猜你在找的IDEA相关文章