ApplyArgPrecalcTermRecord

cps.macros.forest.application.ApplyArgRecordScope.ApplyArgPrecalcTermRecord
case class ApplyArgPrecalcTermRecord(term: Term, index: Int, termCpsTree: CpsTree, valDef: ValDef, ident: Term, isCpsDirect: Boolean) extends ApplyArgRecord

Attributes

Source
ApplyArgRecordScope.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def append(tree: CpsTree): CpsTree

Attributes

Definition Classes
Source
ApplyArgRecordScope.scala
def hasShiftedLambda: Boolean

Attributes

Source
ApplyArgRecordScope.scala
def identArg(existsAsync: Boolean): Term

Attributes

Source
ApplyArgRecordScope.scala
def isAsync: Boolean

Attributes

Source
ApplyArgRecordScope.scala
def noOrderDepended: Boolean

Attributes

Source
ApplyArgRecordScope.scala
override def shift(): ApplyArgRecord

Attributes

Definition Classes
Source
ApplyArgRecordScope.scala
def shouldBeChangedSync: Boolean

Attributes

Source
ApplyArgRecordScope.scala
override def withRuntimeAwait(runtimeAwait: Term): ApplyArgRecord

Attributes

Definition Classes
Source
ApplyArgRecordScope.scala

Inherited methods

def isOrderDepended: Boolean

Attributes

Inherited from:
ApplyArgRecord
Source
ApplyArgRecordScope.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def usePrepend(existsAsync: Boolean): Boolean

Attributes

Inherited from:
ApplyArgRecord
Source
ApplyArgRecordScope.scala