Java 对方法或方法句柄的建议

Java 对方法或方法句柄的建议,java,reflection,aspectj,Java,Reflection,Aspectj,我需要将AspectJ中的Advice对象转换为java.lang.invoke.MethodHandle。 我可以通过将建议转换为java.lang.reflect.Method,然后使用java.lang.reflect.MethodHandles.Lookup.unreflect来实现这一点。 但是如何将AspectJ建议转换为java.lang.reflect.Method呢? 有人有主意吗 谢谢。我的主管有了一个想法,我们稍微解决了一下 Advice adv; Method m = n

我需要将AspectJ中的Advice对象转换为java.lang.invoke.MethodHandle。 我可以通过将建议转换为java.lang.reflect.Method,然后使用java.lang.reflect.MethodHandles.Lookup.unreflect来实现这一点。 但是如何将AspectJ建议转换为java.lang.reflect.Method呢? 有人有主意吗


谢谢。

我的主管有了一个想法,我们稍微解决了一下

Advice adv;
Method m = null;
Field field = AdviceImpl.class.getDeclaredField("adviceMethod");
field.setAccessible(true);
m = (Method) field.get(adv);