在实现抽象方法的方法中强制注释

时间:2014-08-11 12:22:10

标签: java

如何强制实现抽象方法的方法使用定义的注释集? 例如:

public abstract class Foo {
    @Test
    @OtherAnnotation()
    public abstract void doSomething(int a);
}

public class Bar extends Foo {
    @Override
    // Question: How to force programmer to place annotations here?
    public void doSomething(int a) {
        ...
    }
}

感谢您的回答和评论。扩展我的问题并将其与其他类似问题分开:

如果它是与testNG相关的类吗?

1 个答案:

答案 0 :(得分:0)

简单地说,你不能。编译器不读取注释或“注释”,纯粹供程序员使用。这意味着实现这一目标非常困难 - 我认为不可能。

相关问题