Select

scala.quoted.runtime.impl.QuotesImpl.reflect$.Select$
object Select extends SelectModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Select.type

Members list

Concise view

Value members

Concrete methods

def apply(qualifier: Term, symbol: Symbol): Select

Select a term member by symbol

Select a term member by symbol

Attributes

def copy(original: Tree)(qualifier: Term, name: String): Select
def overloaded(qualifier: Term, name: String, targs: List[TypeRepr], args: List[Term]): Term

Call an overloaded method with the given type and term parameters

Call an overloaded method with the given type and term parameters

Attributes

def overloaded(qualifier: Term, name: String, targs: List[TypeRepr], args: List[Term], returnType: TypeRepr): Term

Call an overloaded method with the given type and term parameters

Call an overloaded method with the given type and term parameters

Attributes

def unapply(x: Select): (Term, String)

Matches <qualifier: Term>.<name: String>

Matches <qualifier: Term>.<name: String>

Attributes

def unique(qualifier: Term, name: String): Select

Select a field or a non-overloaded method by name

Select a field or a non-overloaded method by name

Attributes

Note:

The method will produce an assertion error if the selected method is overloaded. The method overloaded should be used in that case.