java - 使用 ASM 检测 java lambda
问题描述
我正在添加对在 concolic 引擎中检测 invokedynamic 的支持,我们目前检测的方式是使用自定义类加载器,该类加载器在类路径中查找与该类相关的资源,但由于 lambda 是动态创建的合成类,它不是实际上在那里。
您知道如何检测调用动态生成的类吗?我已经看到使用代理可能是一种选择,但我想确保我不能重用我已经拥有的东西。
解决方案
推荐阅读
- angular - 在 Angular 4 + RxJs 中的组件之间传递 Observable
- python - 在 Python 中保存 1 位深的二进制图像
- python - 比较字典的键
- laravel - 分形变换后的过滤、排序和分页
- php - 调用 php 文件后 AngularJs 不工作
- android - Leanback Search 片段在关注结果后关闭
- wordpress - 无效范围:publish_actions、manage_pages、publish_pages、user_managed_groups、user_posts、user_photos
- swift - 带有 TableView 的 Swift 4 SegmenterControl
- spring - Spring Boot / Kafka Json 反序列化 - 受信任的软件包
- angular - 如何为 AuthService 类注册方法编写统一测试