MacroLego

rescala.macros.MacroLego
class MacroLego[ReSource, Ticket](forceStatic: Boolean)(implicit evidence$1: Type[ReSource], evidence$2: Type[Ticket], val quotes: Quotes)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

class ContainsSymbol(defs: List[Symbol]) extends TreeAccumulator[Boolean]

Attributes

Graph
Supertypes
trait TreeAccumulator[Boolean]
class Object
trait Matchable
class Any
class FindDefs extends TreeAccumulator[List[Symbol]]

Attributes

Graph
Supertypes
trait TreeAccumulator[List[Symbol]]
class Object
trait Matchable
class Any
class FindInterp() extends TreeAccumulator[(List[Term], Boolean)]

Attributes

Graph
Supertypes
trait TreeAccumulator[(List[Term], Boolean)]
class Object
trait Matchable
class Any
class ReplaceImplicitTickets(ticket: Term) extends TreeMap

Attributes

Graph
Supertypes
trait TreeMap
class Object
trait Matchable
class Any
class ReplaceInterp(replacement: Map[Term, Term], ticket: Tree) extends TreeMap

Attributes

Graph
Supertypes
trait TreeMap
class Object
trait Matchable
class Any

Value members

Concrete methods

def makeReactive[Res : Type](expr: Expr[Res]): Expr[Any]

Givens

Givens

given quotes: Quotes