PlainApplyArg
cps.plugin.forest.application.PlainApplyArg
case class PlainApplyArg(name: TermName, tpe: Type, expr: CpsTree, optIdentValDef: Option[ValDef], isDirectContext: Boolean, named: Option[TermName]) extends ExprApplyArg
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExprApplyArgtrait ApplyArgclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
override def exprInCallNotNamed(callMode: ApplyArgCallMode, optRuntimeAwait: Option[Tree])(using Context, CpsTopLevelContext): Tree
Output the expression inside call this can
Output the expression inside call this can
//Are we change symbol when do changeOwner to tree ? If yes, we should be extremally careful with different refs to optIdentSym. Maybe better do expr function from sym ?
TODO: dependFromLeft
Attributes
- Definition Classes
Attributes
- Definition Classes
prerequisities: kind == AsyncLambda
prerequisities: kind == AsyncLambda
Attributes
Inherited methods
Attributes
- Inherited from:
- ExprApplyArg
Attributes
- Inherited from:
- ApplyArg
def exprInCall(callMode: ApplyArgCallMode, optRuntimeAwait: Option[Tree])(using Context, CpsTopLevelContext): Tree
Attributes
- Inherited from:
- ApplyArg
Attributes
- Definition Classes
- Inherited from:
- ExprApplyArg
Attributes
- Definition Classes
- Inherited from:
- ExprApplyArg
Attributes
- Definition Classes
- Inherited from:
- ExprApplyArg
Attributes
- Inherited from:
- ExprApplyArg
Attributes
- Definition Classes
- Inherited from:
- ExprApplyArg
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
In this article