【发布时间】:2015-11-16 00:38:30
【问题描述】:
在这样的伴随对象上定义 val 时:
object Foo { val bar = 3 }
Scala 生成静态最终方法:
$ scalac Foo.scala && javap Foo
public final class Foo {
public static int bar();
}
有没有办法让它生成静态字段而不是静态方法?
FWIW,我需要它,因为我已经编译了 Java 代码并且我需要保持二进制兼容性。
【问题讨论】: