コールスタックは、ソースコード内のメソッド呼び出し元の行番号を見つけるのに役立つことがわかりましたが、バイトコードで作業していて、ソースコードがないとします。呼び出し元のメソッドのシグネチャを見つける方法を見つける必要があります。いくつかの解決策を提案してください。
前もって感謝します
コールスタックは、ソースコード内のメソッド呼び出し元の行番号を見つけるのに役立つことがわかりましたが、バイトコードで作業していて、ソースコードがないとします。呼び出し元のメソッドのシグネチャを見つける方法を見つける必要があります。いくつかの解決策を提案してください。
前もって感謝します
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;
}
new Exception().printStacktrace(); 次に、逆コンパイラを使用します