AnnotationDescriptionAnnotationInvocationHandlerTest.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:byte-buddy 作者:
@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]);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号