使用 ByteBuddy,我如何做相当于 MethodCall.invoke(someMethodDescription).onThis() 的操作?
Using ByteBuddy, how do I do the equivalent of MethodCall.invoke(someMethodDescription).onThis()?
MethodCall.invoke(someMethodDescription)
returns 我可以在其上调用 onSuper()
的对象。但是没有onThis()
。如果我想在正在定义的 class 的实例上调用虚方法,正确的方法是什么?
如果重要的话,我正在使用子classing 策略。
对于虚拟方法调用,您可以省略该步骤,它会隐式调用正在检测的实例上的方法。
MethodCall.invoke(someMethodDescription)
returns 我可以在其上调用 onSuper()
的对象。但是没有onThis()
。如果我想在正在定义的 class 的实例上调用虚方法,正确的方法是什么?
如果重要的话,我正在使用子classing 策略。
对于虚拟方法调用,您可以省略该步骤,它会隐式调用正在检测的实例上的方法。