以下界面:
import javax.xml.ws.Action;
public interface AnnotationsTestInterface {
@Action
public void annotatedMethod();
}
实施班:
public class Impl implements AnnotationsTestInterface {}
此时Eclipse要求我添加未实现的方法(我选择这个)或使类抽象。
添加后,课程如下:
import javax.xml.ws.Action;
public class Impl implements AnnotationsTestInterface {
@Override
@Action
public void annotatedMethod() {
// TODO Auto-generated method stub
}
}
它正确地写了Action注释。
在另一个Eclipse实例(相同版本,不同用户)上,“添加未实现的方法”操作会导致此操作(无@Action
注释):
public class Impl implements AnnotationsTestInterface {
@Override
public void annotatedMethod() {
// TODO Auto-generated method stub
}
}
是否有某个选项处理此问题?
请注意,执行环境是在Java SE 6上设置的,带有JDK 6。
答案 0 :(得分:1)
在eclipse上,转到Window-> Preferences-> Java-> Code Style-> Clean Up并在那里环顾四周。如果没有,请在代码风格中查看。你应该找到它!如果我不得不猜测,如果@Action没有出现在TODO自动生成的东西smutzle和什么不是,你有一个旧版本的eclipse,或者它没有被配置为这样做。
答案 1 :(得分:-1)
之前我在eclipse中遇到了自动生成的问题。在日食kelper 窗口>首选项> java>代码样式>代码模板
我认为你想要的设置是界面体。
此设置包含新创建的文件/方法的所有默认代码