首页 > 解决方案 > 有没有办法获取注释的所有位置?

问题描述

我知道获取所有类并检查它们是否具有特定注释的唯一解决方案。

  for (Class clazz : classes){
            clazz.isAnnotationPresent(SomeAnnotation.class);
  }

我想使用这样的东西:

 List<Class> classesUsingAnnotation = SomeApi.getAllTargetTypeForAnnotation(SomeAnnotation.class)

有什么 API 可以解决这个问题吗?

标签: javareflectionannotations

解决方案


推荐阅读