| 类 | 说明 |
|---|---|
| ActualTypeMapperPool |
泛型变量和泛型实际类型映射关系缓存
|
| LookupFactory |
MethodHandles.Lookup工厂,用于创建MethodHandles.Lookup对象jdk8中如果直接调用 MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial
时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。 |
| MethodHandleUtil |
方法句柄
MethodHandle封装工具类参考: https://stackoverflow.com/questions/22614746/how-do-i-invoke-java-8-default-methods-reflectively |
Copyright © 2021. All rights reserved.