scala.tools.selectivecps

CPSUtils

Related Doc: package selectivecps

trait CPSUtils extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CPSUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type CPSInfo = Option[(nsc.Global.Type, nsc.Global.Type)]

Abstract Value Members

  1. abstract val cpsEnabled: Boolean

  2. 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. lazy val Context: nsc.Global.ClassSymbol

  5. lazy val MarkerCPSAdaptMinus: nsc.Global.ClassSymbol

  6. lazy val MarkerCPSAdaptPlus: nsc.Global.ClassSymbol

  7. lazy val MarkerCPSSym: nsc.Global.ClassSymbol

  8. lazy val MarkerCPSSynth: nsc.Global.ClassSymbol

  9. lazy val MarkerCPSTypes: nsc.Global.ClassSymbol

  10. lazy val MethReify: nsc.Global.Symbol

  11. lazy val MethReifyR: nsc.Global.Symbol

  12. lazy val MethShift: nsc.Global.Symbol

  13. lazy val MethShiftR: nsc.Global.Symbol

  14. lazy val MethShiftUnit: nsc.Global.Symbol

  15. lazy val MethShiftUnit0: nsc.Global.Symbol

  16. lazy val MethShiftUnitR: nsc.Global.Symbol

  17. lazy val ModCPS: nsc.Global.ModuleSymbol

  18. lazy val allCPSAnnotations: collection.immutable.List[nsc.Global.ClassSymbol]

  19. def annTypes(ann: nsc.Global.AnnotationInfo): (nsc.Global.Type, nsc.Global.Type)

    Attributes
    protected
  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. object cpsNames

  23. def cpsParamAnnotation(tpe: nsc.Global.Type): collection.immutable.List[nsc.Global.AnnotationInfo]

  24. def cpsParamTypes(tpe: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]

    Attributes
    protected
  25. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  27. def filterAttribs(tpe: nsc.Global.Type, cls: nsc.Global.Symbol): collection.immutable.List[nsc.Global.AnnotationInfo]

  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def getAnswerTypeAnn(tp: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]

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

    Definition Classes
    AnyRef → Any
  31. def getExternalAnswerTypeAnn(tp: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]

  32. def hasAnswerTypeAnn(tp: nsc.Global.Type): Boolean

  33. def hasCpsParamTypes(tpe: nsc.Global.Type): Boolean

    Attributes
    protected
  34. def hasMinusMarker(tpe: nsc.Global.Type): Boolean

    Attributes
    protected
  35. def hasPlusMarker(tpe: nsc.Global.Type): Boolean

    Attributes
    protected
  36. def hasSynthMarker(tpe: nsc.Global.Type): Boolean

    Attributes
    protected
  37. def hashCode(): Int

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

    Definition Classes
    Any
  39. def linearize(a: CPSInfo, b: CPSInfo)(implicit unit: nsc.Global.CompilationUnit, pos: nsc.Global.Position): CPSInfo

  40. def linearize(ann: List[nsc.Global.AnnotationInfo]): nsc.Global.AnnotationInfo

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

    Definition Classes
    AnyRef
  42. def newCpsParamsMarker(tp1: nsc.Global.Type, tp2: nsc.Global.Type): nsc.Global.AnnotationInfo

    Attributes
    protected
  43. def newMarker(sym: nsc.Global.Symbol): nsc.Global.AnnotationInfo

    Attributes
    protected
  44. def newMarker(tpe: nsc.Global.Type): nsc.Global.AnnotationInfo

    Attributes
    protected
  45. def newMinusMarker(): nsc.Global.AnnotationInfo

    Attributes
    protected
  46. def newPlusMarker(): nsc.Global.AnnotationInfo

    Attributes
    protected
  47. def newSynthMarker(): nsc.Global.AnnotationInfo

    Attributes
    protected
  48. final def notify(): Unit

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

    Definition Classes
    AnyRef
  50. def removeAllCPSAnnotations(tpe: nsc.Global.Type): nsc.Global.Type

  51. def removeAttribs(tpe: nsc.Global.Type, classes: nsc.Global.Symbol*): nsc.Global.Type

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

    Definition Classes
    AnyRef
  53. def toString(): String

    Definition Classes
    AnyRef → Any
  54. def updateSynthFlag(tree: nsc.Global.Tree): nsc.Global.Tree

  55. val verbose: Boolean

  56. def vprintln(x: ⇒ Any): Unit

  57. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped