界面如下:
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。
在 Eclipse 上,转到 Window->Preferences->Java->Code Style->Clean Up 并在那里查看。如果没有,请在“代码样式”中查看。你应该找到它!如果我不得不猜测,如果 @Action 没有出现在 TODO 自动生成的东西 smutzle 中,或者什么没有出现,那么你有一个旧版本的 eclipse,或者它没有配置为这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)