TypedValDef

final class TypedValDef[A](using val q: Quotes)(val symbol: Symbol, val valDef: ValDef, val ref: Expr[A])
Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def assign(rhs: Expr[A]): Expr[Unit]
def assignTerm(rhs: Expr[A]): Assign
def modify(f: Expr[A] => Expr[A]): Expr[Unit]
def subst[B]: WithQuotes[B, Quotes]
def substQ(using qq: Quotes): WithQuotes[A, qq]
def use[B : Type](f: Expr[A] => Expr[B]): Expr[B]

Concrete fields

val ref: Expr[A]
val symbol: Symbol
lazy val untyped: WithQuotes[Quotes]
val valDef: ValDef

Givens

Givens

given q: Quotes