为了将检测根添加到Profiler,我需要编写方法签名 例如,在方法的情况下:
String toString()
VM方法签名是
()Ljava/lang/String;
问题是,如果你有源代码,有没有办法在Eclipse中检查这样的签名?有没有看到这个的捷径?
我想手动检查
答案 0 :(得分:1)
是的,如果在没有链接源的情况下打开已编译的类文件(最简单的方法就是执行File - > Open File并查找已编译的类文件),Eclipse会向您显示Java文件的反编译版本。你可以看到例如:
// Method descriptor #15 ([Ljava/lang/String;)V
// Stack: 4, Locals: 4
public static void main(java.lang.String[] args);
第一个Method描述符显示签名。