java - IntelliJ IDEA,关闭在格式化/保存实例变量之前插入 'final' 关键字(JAVA)

标签 java intellij-idea final

我一生都无法找到在 IntelliJ IDEA 中的实例变量上可以关闭“final”关键字插入的位置。

基本上,IntelliJ 会检查实例字段是否已被分配,以及是否会自动将其设为最终值。这通常不会成为问题,但我正在进行序列化,但它出现了问题。

作为引用(我声明):

 private HashSet<Integer> removedIndex = new HashSet<>();

IntelliJ 做到了:

private final HashSet<Integer> removedIndex = new HashSet<>();

感谢您的帮助!

最佳答案

听起来您正在使用 Save Actions Plugin 。要禁用此行为...

  • 首选项 > 其他设置 > 保存操作
  • 取消勾选将final添加到字段

关于java - IntelliJ IDEA,关闭在格式化/保存实例变量之前插入 'final' 关键字(JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48850150/

相关文章:

java - 如何在MainActivity中获取ViewPager创建的fragment的元素?

scala - Spark : Scala mocking, 任务不可序列化

node.js - TypeScript 服务因 IntelliJ 中的 'Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory' 错误而崩溃

java - Java中的 "final"关键字是如何工作的? (我仍然可以修改对象。)

Java 如果没有设置方法,为什么我们需要一个声明为 final 的实例变量

java - 将文本文件中的姓名和数字放入数组中

java - yml - 多个键映射到相同的值

java - request.getSession 的问题

intellij-idea - IntelliJ IDEA - 在路径中查找被锁定在另一个窗口监视器中

java - 当声明最终实例时为什么我必须初始化它?