ApplyArg

cps.plugin.forest.application.ApplyArg
See theApplyArg companion object
sealed trait ApplyArg

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def exprInCallNotNamed(callMode: ApplyArgCallMode, optRuntimeAwait: Option[Tree])(using Context, CpsTopLevelContext): Tree
def flatMapsBeforeCall(using Context): Seq[(CpsTree, ValDef)]
def isAsync(using Context, CpsTopLevelContext): Boolean
def isAsyncLambda(using Context, CpsTopLevelContext): Boolean
def isDirectContext: Boolean
def isLambda(using Context, CpsTopLevelContext): Boolean
def lambdaCanBeUnshifted(using Context, CpsTopLevelContext): Boolean
def name: TermName
def named: Option[TermName]
def origin: Tree
def show(using Context): String
def tpe: Type

Concrete methods

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