相关疑难解决方法(0)

如何在Scala编译器重写原始Scala代码的[Java/Scala?]代码中看到

在Scala邮件列表之后,不同的人经常说:"编译器将此[scala]代码重写为此[java/scala ??]代码".例如,来自最新的一个主题,如果Scala看到的话

class C(i: Int = 4) { ... }
Run Code Online (Sandbox Code Playgroud)

然后编译器将其重写为(有效):

class C(i: Int) { ... }
object C {
  def init$default$1: Int = 4
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到代码的编译器输出?我应该为此生成的字节码反编译吗?

java compiler-construction scala bytecode

14
推荐指数
2
解决办法
3518
查看次数

标签 统计

bytecode ×1

compiler-construction ×1

java ×1

scala ×1