Closed
Description
cat match.scala
object a { def foo(x: String*): Unit = () }
coursier launch org.scala-lang:scala-compiler:2.12.7 -M scala.tools.nsc.Main -- -classpath $(coursier fetch org.scala-lang:scala-library:2.12.7) match.scala
javap a
public final class a {
public static void foo(scala.collection.Seq<java.lang.String>);
}
coursier launch org.scala-lang:scala-compiler:2.13.0-M5 -M scala.tools.nsc.Main -- -classpath $(coursier fetch org.scala-lang:scala-library:2.13.0-M5) match.scala
javap a
public final class a {
public static void foo(scala.collection.immutable.Seq<java.lang.String>);
}
Observe the difference
- 2.12.7
+ 2.13.0-M5
- public static void foo(scala.collection.Seq<java.lang.String>);
+ public static void foo(scala.collection.immutable.Seq<java.lang.String>);
Has this change been discussed by the SIP committee?
Metadata
Metadata
Assignees
Labels
No labels