Init

class Init(using val q: Quotes)(freshNameFn: Int => String, flags: Flags)
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def ++=(ts: IterableOnce[Statement]): Unit
def +=(t: Statement): Unit
def newName(): String
def valDef[A](expr: Expr[A], name: String, reuse: Boolean, extraFlags: Flags, onInit: Boolean)(implicit evidence$1: Type[A]): WithQuotes[A, Quotes]
def wrapExpr[A](expr: Expr[A])(implicit evidence$2: Type[A]): Expr[A]
def wrapTerm(term: Term): Block

Concrete fields

val q: Quotes
var seen: ExprMap[Any, TypedValDef[Any]]
var stmts: Vector[Statement]