Skip navigation links

Package org.dromara.hutool.core.reflect.lookup

MethodHandles.Lookup 创建封装,以根据不同的条件查找MethodHandles
jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial 时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。

See: Description

Package org.dromara.hutool.core.reflect.lookup Description

MethodHandles.Lookup 创建封装,以根据不同的条件查找MethodHandles

jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial 时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。

参考:https://blog.csdn.net/u013202238/article/details/108687086

Since:
6.0.0
Author:
looly
Skip navigation links

Copyright © 2025. All rights reserved.