A transformer that removes repeated parameters (T*) from all types, replacing them with Seq types.
Constructors
Members
Add a Java varargs bridge
Add a Java varargs bridge
Denotations with a symbol where mayChange
is false are guaranteed to be
unaffected by this transform, so transformInfo
need not be run. This
can save ti...
Denotations with a symbol where mayChange
is false are guaranteed to be
unaffected by this transform, so transformInfo
need not be run. This
can save time, and more importantly, can help avoid forcing symbol completers.
A name given to the Phase
that can be used to debug the compiler. For
instance, it is possible to print trees after a given phase using:
A name given to the Phase
that can be used to debug the compiler. For
instance, it is possible to print trees after a given phase using:
$ ./bin/dotc -Xprint:<phaseNameHere> sourceFile.scala
Convert sequence argument to Java array
Convert sequence argument to Java array
Convert type from Scala to Java varargs method
Convert type from Scala to Java varargs method
If method overrides a Java varargs method, add a varargs bridge. Also transform trees inside method annotation
If method overrides a Java varargs method, add a varargs bridge. Also transform trees inside method annotation