scala.tools.nsc.interpreter

Phased

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 any2stringfmt
  2. by any2stringadd
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from Phased to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (Phased, B)

    Implicit information
    This member is added by an implicit conversion from Phased to ArrowAssoc[Phased] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. object Cleanup extends PhaseName with Product with Serializable

  9. object Closelim extends PhaseName with Product with Serializable

  10. object Constructors extends PhaseName with Product with Serializable

  11. object Dce extends PhaseName with Product with Serializable

  12. object Erasure extends PhaseName with Product with Serializable

  13. object Explicitouter extends PhaseName with Product with Serializable

  14. object Flatten extends PhaseName with Product with Serializable

  15. object Icode extends PhaseName with Product with Serializable

  16. object Inliner extends PhaseName with Product with Serializable

  17. object Jvm extends PhaseName with Product with Serializable

  18. object Lambdalift extends PhaseName with Product with Serializable

  19. object Lazyvals extends PhaseName with Product with Serializable

  20. object Liftcode 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 PhaseName extends AnyRef

  27. object Pickler extends PhaseName with Product with Serializable

  28. object Refchecks extends PhaseName with Product with Serializable

  29. object Selectiveanf extends PhaseName with Product with Serializable

  30. object Selectivecps 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

  37. def all[T](body: ⇒ T): Seq[T]

  38. def apply[T](body: ⇒ T): SortedMap[PhaseName, T]

  39. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  40. def at[T](ph: PhaseName)(body: ⇒ T): T

  41. def atCurrent[T](body: ⇒ T): T

  42. def atMap[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[(PhaseName, T)]

  43. def atMulti[T](phs: Seq[PhaseName])(body: ⇒ T): Seq[T]

  44. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. def ensuring(cond: (Phased) ⇒ Boolean, msg: ⇒ Any): Phased

    Implicit information
    This member is added by an implicit conversion from Phased to Ensuring[Phased] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  46. def ensuring(cond: (Phased) ⇒ Boolean): Phased

    Implicit information
    This member is added by an implicit conversion from Phased to Ensuring[Phased] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  47. def ensuring(cond: Boolean, msg: ⇒ Any): Phased

    Implicit information
    This member is added by an implicit conversion from Phased to Ensuring[Phased] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  48. def ensuring(cond: Boolean): Phased

    Implicit information
    This member is added by an implicit conversion from Phased to Ensuring[Phased] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  49. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  50. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  51. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  52. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from Phased to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  53. def get: PhaseName

  54. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  55. def getMulti: Seq[PhaseName]

  56. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  57. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  58. def multi[T](body: ⇒ T): Seq[T]

  59. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  62. def parse(str: String): PhaseName

  63. implicit def phaseEnumToPhase(name: PhaseName): Phase

  64. implicit def phaseNameToPhase(name: String): Phase

  65. val self: Any

    Implicit information
    This member is added by an implicit conversion from Phased to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
  66. val self: Any

    Implicit information
    This member is added by an implicit conversion from Phased to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  67. def set(phase: PhaseName): Boolean

  68. def setMulti(phases: Seq[PhaseName]): Boolean

  69. def show[T](body: ⇒ T): Seq[T]

  70. def showAt[T](phs: Seq[PhaseName])(body: ⇒ T): Unit

  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  72. def toString(): String

    Definition Classes
    AnyRef → Any
  73. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  74. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  75. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  76. def [B](y: B): (Phased, B)

    Implicit information
    This member is added by an implicit conversion from Phased to ArrowAssoc[Phased] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def x: Phased

    Implicit information
    This member is added by an implicit conversion from Phased to ArrowAssoc[Phased] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: Phased

    Implicit information
    This member is added by an implicit conversion from Phased to Ensuring[Phased] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringfmt from Phased to StringFormat

Inherited by implicit conversion any2stringadd from Phased to StringAdd

Inherited by implicit conversion any2ArrowAssoc from Phased to ArrowAssoc[Phased]

Inherited by implicit conversion any2Ensuring from Phased to Ensuring[Phased]