Lifter

class Lifter(thisPhase: MiniPhase & DenotTransformer)(using x$2: Context)

The core lambda lift functionality.

class Object
trait Matchable
class Any

Value members

Concrete methods

def addFreeArgs(sym: Symbol, args: List[Tree])(using Context): List[Tree]
def addFreeParams(tree: Tree, proxies: List[Symbol])(using Context): Tree
def liftDef(tree: MemberDef)(using Context): Tree
def memberRef(sym: Symbol)(using Context): Tree
def proxyOf(sym: Symbol, fv: Symbol): Symbol
def proxyRef(sym: Symbol)(using Context): Tree

Concrete fields

Buffers for lifted out classes and methods, indexed by owner

Buffers for lifted out classes and methods, indexed by owner