文件名称:scala-bytecode:用Scala编写的JVM字节码理解框架
文件大小:146KB
文件格式:ZIP
更新时间:2024-05-21 23:34:02
Scala
标量字节码 Scala中的简洁字节码分析,理解和优化。 构建在ObjectWeb ASM 5.0之上。 罐中的字节码 ####注意: 这项工作尚未完成。 请谨慎行事。 scala.bytecode 用于使用ASM加载和修改字节码数据结构的基本软件包。 主对象是Cxt,它类似于ClassLoader,但有一些关键区别。 数据结构的类,字段和信息共享特征Info 。 关于访问这些结构,即使未定义, resolve也会始终返回有效的Info对象,而lookup将返回Option[Info]指示是否已实际定义它。 val cxt = new Cxt cxt.lookup( " fruit/Banana " ) // => None cxt.resolve( " fruit/Banana " ) // => class fruit/Banana cxt.lookup( " fruit/Ban