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. Hide All
  2. Show all
  1. Phased
  2. AnyRef
  3. Any
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. final def ==(arg0: AnyRef): Boolean

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

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

  7. object Closelim extends PhaseName with Product with Serializable

  8. object Constructors extends PhaseName with Product with Serializable

  9. object Dce extends PhaseName with Product with Serializable

  10. object Erasure extends PhaseName with Product with Serializable

  11. object Explicitouter extends PhaseName with Product with Serializable

  12. object Flatten extends PhaseName with Product with Serializable

  13. object Icode extends PhaseName with Product with Serializable

  14. object Inliner extends PhaseName with Product with Serializable

  15. object Jvm extends PhaseName with Product with Serializable

  16. object Lambdalift extends PhaseName with Product with Serializable

  17. object Lazyvals extends PhaseName with Product with Serializable

  18. object Liftcode extends PhaseName with Product with Serializable

  19. object Mixin extends PhaseName with Product with Serializable

  20. object Namer extends PhaseName with Product with Serializable

  21. object NoPhaseName extends PhaseName with Product with Serializable

  22. object Packageobjects extends PhaseName with Product with Serializable

  23. object Parser extends PhaseName with Product with Serializable

  24. object PhaseName extends AnyRef

  25. object Pickler extends PhaseName with Product with Serializable

  26. object Refchecks extends PhaseName with Product with Serializable

  27. object Selectiveanf extends PhaseName with Product with Serializable

  28. object Selectivecps extends PhaseName with Product with Serializable

  29. object Specialize extends PhaseName with Product with Serializable

  30. object Superaccessors extends PhaseName with Product with Serializable

  31. object Tailcalls extends PhaseName with Product with Serializable

  32. object Terminal extends PhaseName with Product with Serializable

  33. object Typer extends PhaseName with Product with Serializable

  34. object Uncurry extends PhaseName with Product with Serializable

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

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

  37. final def asInstanceOf[T0]: T0

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

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

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

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

  42. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  43. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. def get: PhaseName

  47. final def getClass(): java.lang.Class[_]

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

  49. def hashCode(): Int

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

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

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

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

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

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

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

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

  58. def set(phase: PhaseName): Boolean

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

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

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

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

    Definition Classes
    AnyRef
  63. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any