AwaitSyncCpsTree

case
class AwaitSyncCpsTree(origin: Term, otpe: TypeRepr) extends AsyncCpsTree
trait Serializable
trait Product
trait Equals
class CpsTree
class Object
trait Matchable
class Any

Value members

Concrete methods

def castOtpe(newOtpe: TypeRepr): CpsTree
override
def inCake[F1[_], T1](otherCake: TreeTransformScope[F1, T1]): AwaitSyncCpsTree
Definition Classes
Source
CpsTree.scala
def isLambda: Boolean
def transformed: Term

Inherited methods

def append(next: CpsTree): CpsTree
Inherited from
CpsTree
Source
CpsTree.scala
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def applyAwait(newOtpe: TypeRepr): CpsTree
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def isAsync: Boolean
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def isChanged: Boolean
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def isSync: Boolean
Inherited from
CpsTree
Source
CpsTree.scala
def monadFlatMap(f: Term => Term, ntpe: TypeRepr): CpsTree
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def monadMap(f: Term => Term, ntpe: TypeRepr): CpsTree
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def prepend(prev: CpsTree): CpsTree
Inherited from
CpsTree
Source
CpsTree.scala
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def rtpe: TypeRepr

type which we see outside. i.e. F[T] for near all 'normal' trees or X=>F[T] for async lambda.

type which we see outside. i.e. F[T] for near all 'normal' trees or X=>F[T] for async lambda.

Inherited from
CpsTree
Source
CpsTree.scala
def select(orig: Term, symbol: Symbol, ntpe: TypeRepr): CpsTree
Inherited from
CpsTree
Source
CpsTree.scala
def syncOrigin: Option[Term]
Inherited from
AsyncCpsTree
Source
CpsTree.scala
def toResult[T : Type]: CpsExpr[F, T]
Inherited from
CpsTree
Source
CpsTree.scala
def toResultWithType[T](qt: Type[T]): CpsExpr[F, T]
Inherited from
CpsTree
Source
CpsTree.scala
def typeApply(orig: Term, targs: List[TypeTree], ntpe: TypeRepr): CpsTree
Inherited from
CpsTree
Source
CpsTree.scala