如果要实现接口SomeInterface,我试图强制类SomeImpl声明注释@SomeAnnotation。解决方案可以修改SomeInterface声明。
public interface SomeInterface {}
public class SomeImpl implements SomeInterface -> compilation error
@SomeAnnotation
public class SomeInterfaceImpl implements SomeInterface -> compilation ok
用例:我在方法中使用实现SomeInterface的对象(不是我编写的,它是一个外部库),它总是读取注释@SomeAnnotation,它不能为空或默认。
谢谢!
答案 0 :(得分:0)