A transformer that removes repeated parameters (T*) from all types, replacing them with Seq types.
Add a Java varargs bridge
Can this transform create or delete non-private members?
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:
$ ./bin/dotc -Xprint:<phaseNameHere> sourceFile.scala
Convert sequence argument to Java array of type
Convert type from Scala to Java varargs method
The transformation method
If method overrides a Java varargs method, add a varargs bridge. Also transform trees inside method annotation