1

コールスタックは、ソースコード内のメソッド呼び出し元の行番号を見つけるのに役立つことがわかりましたが、バイトコードで作業していて、ソースコードがないとします。呼び出し元のメソッドのシグネチャを見つける方法を見つける必要があります。いくつかの解決策を提案してください。

前もって感謝します

4

2 に答える 2

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;
}
于 2012-06-18T22:39:46.987 に答える
0

new Exception().printStacktrace(); 次に、逆コンパイラを使用します

于 2012-06-18T22:38:04.237 に答える