java - 有没有办法获取注释的所有位置?
问题描述
我知道获取所有类并检查它们是否具有特定注释的唯一解决方案。
for (Class clazz : classes){
clazz.isAnnotationPresent(SomeAnnotation.class);
}
我想使用这样的东西:
List<Class> classesUsingAnnotation = SomeApi.getAllTargetTypeForAnnotation(SomeAnnotation.class)
有什么 API 可以解决这个问题吗?
解决方案
推荐阅读
- ruby - Ruby - 将嵌套哈希转换为 CSV
- java - Java 记录 (JEP359) 作为 Spring 控制器请求和响应 DTO
- java - Micronaut 如何仅使用 @Inject 注解进行注入?
- node.js - Nodejs Websockets 在本地工作,但不在服务器上
- swagger-codegen - 如何在 Swagger Codegen Spring 服务器存根中没有 responseWrapper
- here-api - Maps API:如何淡化基础层?
- javascript - 如何根据反应中的状态属性对数组中的元素进行分组?
- json - Python3解析json返回KeyError:
- html - 带有可调整大小图像的 css 文本
- ios - Alamofire 5.2.2 TestFlight watchOS build 在 Apple Watch Series 3 设备(32 位)上崩溃(与位码相关?)