trait
CPSUtils extends AnyRef
Type Members
-
type
CPSInfo = Option[(nsc.Global.Type, nsc.Global.Type)]
Abstract Value Members
-
abstract
val
global: Global
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (CPSUtils, B)
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
lazy val
Context: nsc.Global.ClassSymbol
-
lazy val
MarkerCPSAdaptMinus: nsc.Global.ClassSymbol
-
lazy val
MarkerCPSAdaptPlus: nsc.Global.ClassSymbol
-
lazy val
MarkerCPSSym: nsc.Global.ClassSymbol
-
lazy val
MarkerCPSSynth: nsc.Global.ClassSymbol
-
lazy val
MarkerCPSTypes: nsc.Global.ClassSymbol
-
lazy val
MethReify: nsc.Global.Symbol
-
lazy val
MethReifyR: nsc.Global.Symbol
-
lazy val
MethShift: nsc.Global.Symbol
-
lazy val
MethShiftR: nsc.Global.Symbol
-
lazy val
MethShiftUnit: nsc.Global.Symbol
-
lazy val
MethShiftUnit0: nsc.Global.Symbol
-
lazy val
MethShiftUnitR: nsc.Global.Symbol
-
lazy val
ModCPS: nsc.Global.ModuleSymbol
-
lazy val
allCPSAnnotations: collection.immutable.List[nsc.Global.ClassSymbol]
-
def
annTypes(ann: nsc.Global.AnnotationInfo): (nsc.Global.Type, nsc.Global.Type)
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
var
cpsEnabled: Boolean
-
-
def
cpsParamAnnotation(tpe: nsc.Global.Type): collection.immutable.List[nsc.Global.AnnotationInfo]
-
def
cpsParamTypes(tpe: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]
-
def
ensuring(cond: (CPSUtils) ⇒ Boolean, msg: ⇒ Any): CPSUtils
-
def
ensuring(cond: (CPSUtils) ⇒ Boolean): CPSUtils
-
def
ensuring(cond: Boolean, msg: ⇒ Any): CPSUtils
-
def
ensuring(cond: Boolean): CPSUtils
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
filterAttribs(tpe: nsc.Global.Type, cls: nsc.Global.Symbol): collection.immutable.List[nsc.Global.AnnotationInfo]
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
def
getAnswerTypeAnn(tp: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]
-
final
def
getClass(): Class[_]
-
def
getExternalAnswerTypeAnn(tp: nsc.Global.Type): Option[(nsc.Global.Type, nsc.Global.Type)]
-
def
hasAnswerTypeAnn(tp: nsc.Global.Type): Boolean
-
def
hasCpsParamTypes(tpe: nsc.Global.Type): Boolean
-
def
hasMinusMarker(tpe: nsc.Global.Type): Boolean
-
def
hasPlusMarker(tpe: nsc.Global.Type): Boolean
-
def
hasSynthMarker(tpe: nsc.Global.Type): Boolean
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
linearize(a: CPSInfo, b: CPSInfo)(implicit unit: nsc.Global.CompilationUnit, pos: nsc.Global.Position): CPSInfo
-
def
linearize(ann: List[nsc.Global.AnnotationInfo]): nsc.Global.AnnotationInfo
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newCpsParamsMarker(tp1: nsc.Global.Type, tp2: nsc.Global.Type): nsc.Global.AnnotationInfo
-
def
newMarker(sym: nsc.Global.Symbol): nsc.Global.AnnotationInfo
-
def
newMarker(tpe: nsc.Global.Type): nsc.Global.AnnotationInfo
-
def
newMinusMarker(): nsc.Global.AnnotationInfo
-
def
newPlusMarker(): nsc.Global.AnnotationInfo
-
def
newSynthMarker(): nsc.Global.AnnotationInfo
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
removeAllCPSAnnotations(tpe: nsc.Global.Type): nsc.Global.Type
-
def
removeAttribs(tpe: nsc.Global.Type, classes: nsc.Global.Symbol*): nsc.Global.Type
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
updateSynthFlag(tree: nsc.Global.Tree): nsc.Global.Tree
-
val
verbose: Boolean
-
def
vprintln(x: ⇒ Any): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
→[B](y: B): (CPSUtils, B)
Shadowed Implicit Value Members
-
val
self: Any
-
val
self: Any
Inherited from Any
Inherited by implicit conversion any2stringadd from
CPSUtils to StringAdd
Inherited by implicit conversion any2stringfmt from
CPSUtils to StringFormat
Inherited by implicit conversion any2ArrowAssoc from
CPSUtils to ArrowAssoc[CPSUtils]
Inherited by implicit conversion any2Ensuring from
CPSUtils to Ensuring[CPSUtils]