Class | Description |
---|---|
ActualTypeMapperPool |
泛型变量和泛型实际类型映射关系缓存
|
LookupFactory |
MethodHandles.Lookup 工厂,用于创建MethodHandles.Lookup 对象jdk8中如果直接调用 MethodHandles.lookup() 获取到的MethodHandles.Lookup 在调用findSpecial和unreflectSpecial
时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。 |
MethodHandleUtil |
方法句柄
MethodHandle 封装工具类方法句柄是一个有类型的,可以直接执行的指向底层方法、构造器、field等的引用,可以简单理解为函数指针,它是一种更加底层的查找、调整和调用方法的机制。 |
Copyright © 2024. All rights reserved.