Mar*_*ari 9 java eclipse annotations interface
以下界面:
import javax.xml.ws.Action;
public interface AnnotationsTestInterface {
@Action
public void annotatedMethod();
}
Run Code Online (Sandbox Code Playgroud)
一个实施类:
public class Impl implements AnnotationsTestInterface {}
Run Code Online (Sandbox Code Playgroud)
此时Eclipse要求我添加未实现的方法(我选择这个)或使类抽象.
添加后,该类看起来像这样:
import javax.xml.ws.Action;
public class Impl implements AnnotationsTestInterface {
@Override
@Action
public void annotatedMethod() {
// TODO Auto-generated method stub
}
}
Run Code Online (Sandbox Code Playgroud)
它正确地编写了Action注释.
在另一个Eclipse实例(相同版本,不同用户)上,"添加未实现的方法"操作会导致此操作(无@Action
注释):
public class Impl implements AnnotationsTestInterface {
@Override
public void annotatedMethod() {
// TODO Auto-generated method stub
}
}
Run Code Online (Sandbox Code Playgroud)
有没有选择处理这个?
请注意,执行环境在Java SE 6上设置,具有JDK 6.
在 Eclipse 上,转到 Window->Preferences->Java->Code Style->Clean Up 并在那里查看。如果没有,请在代码样式中查看。你应该找到它!如果我不得不猜测,如果 @Action 没有出现在 TODO 自动生成的东西 smutzle 中,或者什么没有出现,那么你有一个旧版本的 eclipse,或者它没有配置为这样做。
归档时间: |
|
查看次数: |
1586 次 |
最近记录: |