在java中是否有类等效的自定义注释?

时间:2017-08-17 23:35:53

标签: java annotations

我需要一组与enum

对应的带注释的接口

例如:

enum Type {
  A,
  B,
  C
}

我正在使用自定义注释来确保我不必定义多个注释(在我的用例中有很多类型)

@interface TypeAnnotation {
  Type value();
}

不幸的是,我无法定义这样的接口。因此,我必须创建多个类,如: -

@TypeAnnotation(Type.A)
public interface TypeAInterface {}

@TypeAnnotation(Type.B)
public interface TypeBInterface {}
....

我真的不需要在这些接口中定义任何内容,只需要定义带注释的接口本身以便在我正在使用的框架中使用。因此,我一直在寻找能够为我节省样板的自定义注释的模拟。

generic type是通过类型参数化的通用类或接口。我正在寻找一个通过enum值参数化的通用接口。

0 个答案:

没有答案