Java 降低eclipse中Quick Fix生成的存根的可见性

Java 降低eclipse中Quick Fix生成的存根的可见性,java,eclipse,Java,Eclipse,通过快速修复,eclipse允许您在编写对不存在的方法的调用时为其他类中的方法生成存根。它总是选择将这些方法公开,即使可能出现包私有之类的较低可见性。我能改变这种行为吗 我还没有找到相应地配置eclipse的方法,也没有找到这样做的扩展或补丁 Eclipse有助于在代码生成后选择不同的可见性(使用tab键和箭头键),但这仍然很烦人,而且我倾向于忘记“修复”签名,因为我使用的包私有方法比公共方法多得多 使用QuickFix生成其他成员或类时也会遇到同样的问题 注意。我发现eclipse提倡不必

通过快速修复,eclipse允许您在编写对不存在的方法的调用时为其他类中的方法生成存根。它总是选择将这些方法公开,即使可能出现包私有之类的较低可见性。我能改变这种行为吗

  • 我还没有找到相应地配置eclipse的方法,也没有找到这样做的扩展或补丁

  • Eclipse有助于在代码生成后选择不同的可见性(使用tab键和箭头键),但这仍然很烦人,而且我倾向于忘记“修复”签名,因为我使用的包私有方法比公共方法多得多

  • 使用QuickFix生成其他成员或类时也会遇到同样的问题


注意。我发现eclipse提倡不必要地使用公共元素是有问题的。难怪人们完全忘记了package private,尽管它是您不指定额外关键字时的默认可见性。

此工具允许您查找可疑项并快速修复它可能对您有用!