Java 修改默认Eclipse getter/setter行为

Java 修改默认Eclipse getter/setter行为,java,eclipse,Java,Eclipse,在EclipseKepler上,当您生成getter/setter(用于java代码)时,会出现一个框,其中“声明类型中的字段访问”中的默认选项是“使用getter和setter”,但我总是使用另一个选项(“保留字段引用”),我希望将其设置为默认值 有办法吗 非常感谢 不,这是源代码中的硬编码。我通过修补org.eclipse.jdt.ui{version}.jar解决了同样的问题: org\eclipse\jdt\internal\corext\refactoring\sef\self封装场

在EclipseKepler上,当您生成getter/setter(用于java代码)时,会出现一个框,其中“声明类型中的字段访问”中的默认选项是“使用getter和setter”,但我总是使用另一个选项(“保留字段引用”),我希望将其设置为默认值

有办法吗


非常感谢

不,这是源代码中的硬编码。我通过修补org.eclipse.jdt.ui{version}.jar解决了同样的问题:

  • org\eclipse\jdt\internal\corext\refactoring\sef\self封装场重构
构造函数中的更改
fEncapsulateDeclaringClass=true
fEncapsulateDeclaringClass=false

  • org\eclipse\jdt\internal\ui\refactoring\sef\selfenclosefeldinputpage

通过将
setSelected(true)
设置为“keep reference”单选来更改createFieldAccessBlock方法。

这是什么语言?