我想了解我做错了什么,或者ByteBuddy中是否存在(罕见的)问题。方法定义的ByteBuddy配方是: new MethodDescription.Latent(builder.toTypeDescription(target)上使用动态赋值在第二个参数(parameters)中传播传入的Object[]数组值,调用由methodToke
我正在调用MethodCall.invoke,并试图在对象上调用一个不可访问的方法(该方法被声明为包私有)。作为一种黑客,我知道MethodDescription继承自定义的。我用它来返回true,只是为了看看会发生什么。毫不奇怪,我在方法调用时得到了一个IllegalAccessError。我还知道这是在jdk.internal.reflect包中,默认情况下它不是导出的,如果您使用--release with j