类型的对象
javax.lang.model.element.AnnotationMirror表示代码中的注释。
声明的类型表示注释类。
它的元素是通用类(有关此问题的更多信息,请参见http://java.sun.com/javase/6/docs/api/javax/lang/model/element/TypeElement.html)。元素可能是类的通用版本,例如
List,其中声明的类型是参数化的版本,例如
List<String>。但是,我不确定注释类是否可以使用泛型,因此在这种情况下,区别可能无关紧要。
例如,假设您具有以下JUnit4方法:
@Test(expected = MyException.class)public void myTest() { // do some tests on some class...}
AnnotationMirror表示
@Test(expected =NullPointerException.class)。声明的类型是
org.junit.Test类。该元素与不涉及泛型的元素大致相同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)