Packages

trait Phased extends AnyRef

Mix this into an object and use it as a phasing Swiss Army knife.

Source
Phased.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Phased
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class PhaseName extends AnyRef

Abstract Value Members

  1. abstract val global: Global

Concrete Value Members

  1. def at[T](ph: PhaseName)(body: ⇒ T): T
  2. def atCurrent[T](body: ⇒ T): T
  3. def atMap[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[(PhaseName, T)]
  4. def atMulti[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[T]
  5. def get: PhaseName
  6. def multi[T](body: ⇒ T): Seq[T]
  7. def parse(str: String): PhaseName
  8. implicit def phaseEnumToPhase(name: PhaseName): Phase
  9. def set(phase: PhaseName): Boolean
  10. def setMulti(phases: Seq[PhaseName]): Boolean
  11. object Cleanup extends PhaseName with Product with Serializable
  12. object Constructors extends PhaseName with Product with Serializable
  13. object Delambdafy extends PhaseName with Product with Serializable
  14. object Erasure extends PhaseName with Product with Serializable
  15. object Explicitouter extends PhaseName with Product with Serializable
  16. object Extmethods extends PhaseName with Product with Serializable
  17. object Fields extends PhaseName with Product with Serializable
  18. object Flatten extends PhaseName with Product with Serializable
  19. object Jvm extends PhaseName with Product with Serializable
  20. object Lambdalift extends PhaseName with Product with Serializable
  21. object Mixin extends PhaseName with Product with Serializable
  22. object Namer extends PhaseName with Product with Serializable
  23. object NoPhaseName extends PhaseName with Product with Serializable
  24. object Packageobjects extends PhaseName with Product with Serializable
  25. object Parser extends PhaseName with Product with Serializable
  26. object Patmat extends PhaseName with Product with Serializable
  27. object PhaseName
  28. object Pickler extends PhaseName with Product with Serializable
  29. object PostErasure extends PhaseName with Product with Serializable
  30. object Refchecks extends PhaseName with Product with Serializable
  31. object Specialize extends PhaseName with Product with Serializable
  32. object Superaccessors extends PhaseName with Product with Serializable
  33. object Tailcalls extends PhaseName with Product with Serializable
  34. object Terminal extends PhaseName with Product with Serializable
  35. object Typer extends PhaseName with Product with Serializable
  36. object Uncurry extends PhaseName with Product with Serializable