[英]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.