ApplyArgLambdaRecord

case class ApplyArgLambdaRecord(term: Term, index: Int, cpsBody: CpsTree, optShiftType: Option[ApplicationShiftType], existsLambdaUnshift: Boolean) extends ApplyArgRecord
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def extractParamsAndBody(): (List[ValDef], Term)
def identArg(existsAsync: Boolean): Term
def shiftedArgExpr(existsAsync: Boolean, shiftType: ApplicationShiftType, identType: TypeRepr, params: List[ValDef], body: Term): Term

Inherited methods

def applyRuntimeAwait(arg: Term, resultType: TypeRepr): Term
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def usePrepend(existsAsync: Boolean): Boolean