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

Type members

Classlikes

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

Attributes

Supertypes
trait quotes.reflect.TreeAccumulator[Boolean]
class Object
trait Matchable
class Any
class FindDefs extends quotes.reflect.TreeAccumulator[List[quotes.reflect.Symbol]]

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait quotes.reflect.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