InlinedTransform
cps.plugin.forest.InlinedTransform
object InlinedTransform
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
InlinedTransform.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class AsyncChangedBindingRecord(origin: ValDef, cpsedRhs: CpsTree, adoptedValDefChange: AdoptedValDefChange) extends BindingRecord
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BindingRecordclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
class BinginsTreeMap(records: List[BindingRecord])(using x$2: CpsTopLevelContext) extends TreeMap
Attributes
- Supertypes
-
class TreeMapclass Objecttrait Matchableclass Any
object ContextLambda
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ContextLambda.type
object InferAsyncArgMonadApplyCall
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object InlinedAsyncCall
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
InlinedAsyncCall.type
case class SyncChangedBindingRecord(origin: ValDef, newValDef: ValDef) extends BindingRecord
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BindingRecordclass Objecttrait Matchableclass AnyShow all
case class UnchangedBindingRecord(origin: MemberDef) extends BindingRecord
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BindingRecordclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def adoptTailToInternalKind(origin: ValDef, owner: Symbol, tail: CpsTree, internalKind: AsyncKind)(using Context, CpsTopLevelContext): AdoptedValDefChange
def apply(inlinedTerm: Inlined, owner: Symbol, nesting: Int)(using Context, CpsTopLevelContext): CpsTree
def applyNonemptyBindings(inlinedTerm: Inlined, owner: Symbol, nesting: Int, optDCConstructor: Option[Tree])(using Context, CpsTopLevelContext): CpsTree
def withDirectContextBinding(inlinedTerm: Inlined, owner: Symbol, nesting: Int)(cont: (Option[Tree], Context, CpsTopLevelContext) => CpsTree)(using Context, CpsTopLevelContext): CpsTree
In this article