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 : Type](expr: Expr[A], name: String, reuse: Boolean, extraFlags: Flags, onInit: Boolean): WithQuotes[A, Quotes]
def wrapExpr[A : Type](expr: Expr[A]): Expr[A]
def wrapTerm(term: Term): Block

Concrete fields

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

Givens

Givens

given q: Quotes