6
有一些構造在java中沒有等價物。例子是Scala在哪裏存儲無法用Java表示的信息?
- 命名參數
- 例如私有成員
在哪裏/如何斯卡拉存儲需要這個東西(的信息在第一種情況下的某種標誌,參數的名稱第二種情況?
如果我得到它的權利這必須得到存儲在字節代碼,因爲它的作品,即使我只是有一個編譯庫沒有源代碼!?
有一些構造在java中沒有等價物。例子是Scala在哪裏存儲無法用Java表示的信息?
在哪裏/如何斯卡拉存儲需要這個東西(的信息在第一種情況下的某種標誌,參數的名稱第二種情況?
如果我得到它的權利這必須得到存儲在字節代碼,因爲它的作品,即使我只是有一個編譯庫沒有源代碼!?
該信息在類文件中名爲ScalaSig
的註釋中捕獲(有關示例,請參閱this answer)。
您可以使用內部API查看javap -verbose
或parse it(不是非常人性化的)註釋,但通常使用neither should be necessary。
[不完全](http://stackoverflow.com/q/10130106/334519)重複,但關閉。你要找的是'ScalaSig'屬性,它實際上是在字節碼中。 – 2013-05-09 08:03:41
謝謝。想要做出答案? – 2013-05-09 08:23:42