in Scala REPL, use :javap -cto see the generated bytecode.
For instance:
scala> class Bytes { def a = println("hello") }
defined class Bytes
scala> :javap -c Bytes
Compiled from "<console>"
public class Bytes extends java.lang.Object{
public void a();
Code:
0: getstatic #13;
3: ldc #15;
5: invokevirtual #19;
8: return
public Bytes();
Code:
0: aload_0
1: invokespecial #24;
4: return
}
source
share