RepeatApplyArg

cps.plugin.forest.application.RepeatApplyArg
case class RepeatApplyArg(name: TermName, tpe: Type, elements: Seq[ApplyArg], elementTpt: Tree, origin: Tree, named: Option[TermName], enclosingInlined: Seq[Inlined]) extends ApplyArg

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait ApplyArg
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def exprInCall(callMode: ApplyArgCallMode, optRuntimeAwait: Option[Tree])(using Context, CpsTopLevelContext): Tree

Attributes

Definition Classes
def exprInCallNotNamed(callMode: ApplyArgCallMode, optRuntimeAwait: Option[Tree])(using Context, CpsTopLevelContext): Tree
override def flatMapsBeforeCall(using Context): Seq[(CpsTree, ValDef)]

Attributes

Definition Classes
override def isAsync(using Context, CpsTopLevelContext): Boolean

Attributes

Definition Classes
override def isAsyncLambda(using Context, CpsTopLevelContext): Boolean

Attributes

Definition Classes
override def isDirectContext: Boolean

Attributes

Definition Classes
override def isLambda(using Context, CpsTopLevelContext): Boolean

Attributes

Definition Classes
override def lambdaCanBeUnshifted(using Context, CpsTopLevelContext): Boolean

Attributes

Definition Classes
override def show(using Context): String

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product