- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.1k
Open
Labels
Description
Compiler version
Minimized code
trait Foo {
  val foo: Option[String] = ???
}
object bar extends FooOutput
//> javap bar
Compiled from "test.scala"
public final class bar {
  public static scala.Option foo();
  public static void Foo$_setter_$foo_$eq(scala.Option);
}
//> javap bar\$
Compiled from "test.scala"
public final class bar$ implements Foo,java.io.Serializable {
  public static final bar$ MODULE$;
  public static {};
  public scala.Option foo();
  public void Foo$_setter_$foo_$eq(scala.Option);
}Expectation
//> javap bar  
Compiled from "test.scala"
public final class bar {
  public static scala.Option<java.lang.String> foo();
}
//> javap bar\$
Compiled from "test.scala"
public final class bar$ implements Foo {
  public static final bar$ MODULE$;
  public static {};
  public scala.Option<java.lang.String> foo();
  public void Foo$_setter_$foo_$eq(scala.Option<java.lang.String>);
}