final object Phases

Constructors

Members

trait NeedsCompanions
trait Phase
trait PhasesBase
[+] private final class getClassDeco

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same tr...

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same trick for standard getClass.

[+] private final object getClassDeco

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same tr...

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same trick for standard getClass.

[+] private implicit def getClassDeco ( x: T ) : getClassDeco [ T ]

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same tr...

Dotty deviation: getClass yields Class[_], instead of [Class <: ]. We can get back the old behavior using this decorator. We should also use the same trick for standard getClass.

def replace ( oldPhaseClass: Class [ Nothing <: Phase ] , newPhases: Phase => List [ Phase ] , current: List [ List [ Phase ] ] ) : List [ List [ Phase ] ]

Replace all instances of oldPhaseClass in current phases by the result of newPhases applied to the old phase.

Replace all instances of oldPhaseClass in current phases by the result of newPhases applied to the old phase.