where M is a Scala 2.11 trait implemented by the current class to
provided the implementation class M$class defines a corresponding function
If M is a Scala 2.12 or newer trait, rewrite to
where f is a static member of M.
Copy definitions from implementation class to trait itself
Can this transform create or delete non-private members?
The 2.12 implementation method of a super call or implementation class target
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
List of names of phases that should have finished their processing of all compilation units before this phase starts