如何配置Eclipse以默认创建受保护的java方法而不是私有?

时间:2009-10-22 21:17:41

标签: java eclipse

当我使用Eclipse 3.5为我自动创建方法时(例如,通过调用尚不存在的方法,然后使用Quickfix创建方法),Eclipse将创建具有私有范围的方法。

我想更改它,以便默认情况下使用受保护的范围创建它。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

已经in 2002

  
    

我刚刚在F2版本中发现了快速修复功能。真的很酷     一个问题:有没有办法改变它为你创造方法的方式?我希望新方法得到保护而不是私有。

  
     

现在没有办法做到这一点   请输入功能请求   一个。

哎哟。 7年后,对于3.5版本,它似乎没有改变一点。事实上,其他快速修复会产生不正确的私有方法(在另一种情况下,如bug 271551

可以说,在这种情况下,私有方法的生成可以被视为“良好实践”,迫使开发人员明确提高所述方法的可见性级别(使用足够的javadoc说为什么这种方法可以是分类,也可以是公共方法。

答案 1 :(得分:0)

您可以查看:Eclipse templates,但您想要做的只能通过更改“private_method”模板来完成,当且仅当修复建议逻辑使用该模板时,我不确定你是否可以改变这种逻辑。另外,如果这样可行,那么模板将不代表拥有私有方法的真正含义......对于所有情况。