Builds a typed Ident with an underlying symbol.
Builds a reference to value whose type is given stable prefix.
Builds a reference to value whose type is given stable prefix. If the type is unsuitable, e.g. it is a TypeRef for an abstract type variable, then an Ident will be made using termSym as the Ident's symbol. In that case, termSym must not be NoSymbol.
Builds a reference to value whose type is given stable prefix.
Builds a reference to value whose type is given stable prefix. The type must be suitable for this. For example, it must not be a TypeRef pointing to an abstract type variable.
Builds a typed reference to given symbol.
Builds a typed reference to given symbol with given stable prefix.
Builds a typed Select with an underlying symbol.
Builds a typed This reference to given symbol.
A creator for method calls, e.
A creator for method calls, e.g. fn[T1, T2, ...](v1, v2, ...) There are a number of variations.
symbol of the method receiver
name of the method to call
type arguments (if Nil, no TypeApply node will be generated)
value arguments
the newly created trees.
A tree that refers to the runtime reflexive universe, scala.reflect.runtime.universe
.
Builds an untyped reference to symbol with given name.
Builds an untyped reference to symbol with given name. Requires the symbol to be static.
Builds an untyped reference to given symbol.
Builds an untyped reference to given symbol. Requires the symbol to be static.
Returns string formatted according to given format
string.
Returns string formatted according to given format
string.
Format strings are as for String.format
(@see java.lang.String.format).
EXPERIMENTAL
A helper available in scala.reflect.macros.Universe that defines shorthands for the most common tree-creating functions.