如何使用ASM从lambda表达式的主体中读取字节码指令?
最佳答案
Lambda编译为static method with a synthetic name。因此,要使用ASM读取代码,您需要对方法名称进行反向工程...然后像其他任何方法一样读取它。
但是,如果您只想查看lambda的字节码,则使用javap
更为简单。
如何使用ASM从lambda表达式的主体中读取字节码指令?
最佳答案
Lambda编译为static method with a synthetic name。因此,要使用ASM读取代码,您需要对方法名称进行反向工程...然后像其他任何方法一样读取它。
但是,如果您只想查看lambda的字节码,则使用javap
更为简单。