2009-07-07 88 views
19

类似How to change "Generate Method Stub" to throw NotImplementedException in VS?扔存根方法,但对于Eclipse的,而不是Visual Studio的自动生成,在日食

两个NetBeans和Eclipse有,如果声明一个Java类实现一个接口,但省略一个或一个功能更多的方法,会自动为你生成一个存根方法。

不同之处在于Eclipse版本什么也不做,并且返回零或空,例如

public String munge(String foo) { 
    // TODO Auto-generated method stub 
    return null; 
} 

使用NetBeans版本将抛出一个异常,而不是:

public String munge(String foo) { 
    throw new UnsupportedOperationException("Not supported yet."); 
} 

,我喜欢。

是否可以配置Eclipse来做到这一点?

回答

23

转到Windows - >首选项 - > Java - >代码样式 - >代码模板。在右边你会看到“评论”和“代码”。展开“代码”,你正在寻找的是“方法体”。点击“编辑...”,然后放入任何你想要的东西。

+0

这样做,谢谢 – finnw 2009-07-07 14:10:22