在 Eclipse Kepler 上,当您生成 getter/setter(用于 java 代码)时,会出现一个框,其中“声明类型中的字段访问”中的默认选择是“使用 getter 和 setter”,但我总是使用其他选项(“保留字段参考”),我想将其设为默认值。
有没有办法做到这一点?
非常感谢!
不,它在源代码中是硬编码的。我通过修补 org.eclipse.jdt.ui{version}.jar 解决了同样的问题:
在构造函数中更改fEncapsulateDeclaringClass= true;
为fEncapsulateDeclaringClass= false;
setSelected(true)
通过设置为“保持参考”单选来更改方法 createFieldAccessBlock 。