如何访问 @Advice.OnMethodEnter/Exit 中的运行时信息?

How to access runtime information in @Advice.OnMethodEnter/Exit ?

我正在使用 Bytebuddy 来检测方法。

有没有办法获取运行时信息,例如检测的线程 ID method/constructor ?

我找不到使用@Advice 访问此信息的方法。*

java.lang.Thread.currentThread().getName() / getId()

由于使用 visitor 是将 @Advice.OnMethodEnter@Advice.OnMethodExit 中的代码分别添加到方法的开头和结尾,因此在这些带注释的方法中调用 Thread.currentThread() 会导致调用检测方法中的内联代码。