0
爲了將工具根添加到Profiler,我需要編寫方法簽名。
例如,在方法的情況下:如何在Eclipse中獲取方法的VM方法簽名?
String toString()
虛擬機方法簽名是
()Ljava/lang/String;
的問題是,有沒有什麼辦法來檢查在Eclipse這樣的簽名,如果你的源代碼?有沒有什麼捷徑可以看到這個?
我要檢查這個手動
爲了將工具根添加到Profiler,我需要編寫方法簽名。
例如,在方法的情況下:如何在Eclipse中獲取方法的VM方法簽名?
String toString()
虛擬機方法簽名是
()Ljava/lang/String;
的問題是,有沒有什麼辦法來檢查在Eclipse這樣的簽名,如果你的源代碼?有沒有什麼捷徑可以看到這個?
我要檢查這個手動
是的,如果你打開編譯後的class文件,而無需連接源(最簡單的方法就是做文件 - >打開文件,並查找編譯的類文件),然後Eclipse的向您顯示Java文件的反編譯版本。你可以看到例如:
// Method descriptor #15 ([Ljava/lang/String;)V
// Stack: 4, Locals: 4
public static void main(java.lang.String[] args);
第一個方法描述符顯示簽名。
你需要一個API調用還是你想手動檢查? – Arne 2010-06-02 07:02:36