Packages

trait Phased extends AnyRef

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

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Phased
  2. AnyRef
  3. Any
  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. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def at[T](ph: PhaseName)(body: ⇒ T): T
  6. def atCurrent[T](body: ⇒ T): T
  7. def atMap[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[(PhaseName, T)]
  8. def atMulti[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[T]
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def get: PhaseName
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def multi[T](body: ⇒ T): Seq[T]
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def parse(str: String): PhaseName
  22. implicit def phaseEnumToPhase(name: PhaseName): Phase
  23. def set(phase: PhaseName): Boolean
  24. def setMulti(phases: Seq[PhaseName]): Boolean
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  30. object Cleanup extends PhaseName with Product with Serializable
  31. object Constructors extends PhaseName with Product with Serializable
  32. object Delambdafy extends PhaseName with Product with Serializable
  33. object Erasure extends PhaseName with Product with Serializable
  34. object Explicitouter extends PhaseName with Product with Serializable
  35. object Extmethods extends PhaseName with Product with Serializable
  36. object Fields extends PhaseName with Product with Serializable
  37. object Flatten extends PhaseName with Product with Serializable
  38. object Jvm extends PhaseName with Product with Serializable
  39. object Lambdalift extends PhaseName with Product with Serializable
  40. object Mixin extends PhaseName with Product with Serializable
  41. object Namer extends PhaseName with Product with Serializable
  42. object NoPhaseName extends PhaseName with Product with Serializable
  43. object Packageobjects extends PhaseName with Product with Serializable
  44. object Parser extends PhaseName with Product with Serializable
  45. object Patmat extends PhaseName with Product with Serializable
  46. object PhaseName
  47. object Pickler extends PhaseName with Product with Serializable
  48. object PostErasure extends PhaseName with Product with Serializable
  49. object Refchecks extends PhaseName with Product with Serializable
  50. object Specialize extends PhaseName with Product with Serializable
  51. object Superaccessors extends PhaseName with Product with Serializable
  52. object Tailcalls extends PhaseName with Product with Serializable
  53. object Terminal extends PhaseName with Product with Serializable
  54. object Typer extends PhaseName with Product with Serializable
  55. object Uncurry extends PhaseName with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped