如何作为参数传递时检测字段注释?

时间:2015-07-31 12:55:42

标签: java annotations

我有这段代码:

private static class MyObj {
    @NoConnection private static Object obj = new Object();
    public static boolean test() {
        return AnnotationDetector.isAnnotated(obj);
    }
}

注释检测器的工作原理如下:

private static class AnnotationDetector {
    public static boolean isAnnotated(Object object) {
        return object.getClass().isAnnotationPresent(NoConnection.class);
    }
}

似乎无法感知传递的对象是否有注释。如何重写AnnotationDetector以使其正常工作?

0 个答案:

没有答案