InlinedTransform

cps.plugin.forest.InlinedTransform

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class AdoptedValDefChange(asyncLambdaValDef: Option[ValDef], adoptedRhs: CpsTree)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AsyncChangedBindingRecord(origin: ValDef, cpsedRhs: CpsTree, adoptedValDefChange: AdoptedValDefChange) extends BindingRecord

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait BindingRecord

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BinginsTreeMap(records: List[BindingRecord])(using x$2: CpsTopLevelContext) extends TreeMap

Attributes

Supertypes
class TreeMap
class Object
trait Matchable
class Any
object ContextLambda

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class SyncChangedBindingRecord(origin: ValDef, newValDef: ValDef) extends BindingRecord

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UnchangedBindingRecord(origin: MemberDef) extends BindingRecord

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show 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