需要有关方法签名的帮助

时间:2012-06-18 22:27:10

标签: java

我发现调用堆栈有助于在源代码中查找方法调用程序的行号,但假设我正在处理字节码而没有源代码。我需要找到一些方法来查找调用者方法签名。请提出一些解决方案。

提前致谢

2 个答案:

答案 0 :(得分:1)

尝试javap,例如

$ ls
ICODecoder.class

$ javap ICODecoder    
public class net.sf.image4j.codec.ico.ICODecoder extends java.lang.Object{
    public static java.util.List read(java.io.File)       throws java.io.IOException;
    public static java.util.List readExt(java.io.File)       throws java.io.IOException;
    public static java.util.List read(java.io.InputStream)       throws java.io.IOException;
    public static java.util.List readExt(java.io.InputStream)       throws java.io.IOException;
}

答案 1 :(得分:0)

new Exception()。printStacktrace(); 然后使用反编译器