@Test(expected = IncompleteAnnotationException.class)
@SuppressWarnings("unchecked")
public void testIncompleteAnnotationException() throws Throwable {
when(freeAnnotationValue.load(getClass().getClassLoader())).thenReturn((AnnotationValue.Loaded)
new AnnotationDescription.AnnotationInvocationHandler.MissingValue(Foo.class, "foo"));
Proxy.getInvocationHandler(AnnotationDescription.AnnotationInvocationHandler.of(getClass().getClassLoader(),
Foo.class,
Collections.<String, AnnotationValue<?, ?>>singletonMap(FOO, freeAnnotationValue)))
.invoke(new Object(), Foo.class.getDeclaredMethod("foo"), new Object[0]);
}
AnnotationDescriptionAnnotationInvocationHandlerTest.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:byte-buddy
作者:
评论列表
文章目录