簡體   English   中英

訪問由Scala REPL創建的字節碼

[英]Access bytecode created by Scala REPL

有沒有辦法訪問REPL生成的字節碼(即你剛剛在REPL中輸入並執行的Scala行)。

我需要它來加載到遠程節點的類。

看看這個帖子: http//thread.gmane.org/gmane.comp.lang.scala.internals/4506 它可能會給你一些想法。

有沒有辦法讓我使用findBytesForClassName來恢復類的原始字節? 我正在嘗試直接序列化REPL對象以便並行化到其他JVM,我不能使用RMI。

回答:

看看Javap.scala然后是ILoop.scala。 :javap命令完全符合您的要求。 關鍵是pathToFlatName。

這需要2.9。 該主題的參與者也是SO用戶......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM