TermParamClause

oxygen.quoted.TermParamClause
See theTermParamClause companion object
final class TermParamClause(val quotes: Quotes)(val unwrap: quotes.reflect.TermParamClause) extends ParamClause

Attributes

Companion
object
Graph
Supertypes
trait ParamClause
class Object
trait Matchable
class Any

Members list

Type members

Types

override type This <: TermParamClause

Value members

Concrete methods

def isGiven: Boolean

Is this a given parameter clause (using X1, ..., Xn) or (using x1: X1, ..., xn: Xn)

Is this a given parameter clause (using X1, ..., Xn) or (using x1: X1, ..., xn: Xn)

Attributes

def isImplicit: Boolean

Is this an implicit parameter clause (implicit x1: X1, ..., xn: Xn)

Is this an implicit parameter clause (implicit x1: X1, ..., xn: Xn)

Attributes

override def params: List[ValDef]

List of parameters of the clause

List of parameters of the clause

Attributes

Definition Classes
override def unwrapWithin(using newQuotes: Quotes): newQuotes.reflect.TermParamClause

Attributes

Definition Classes

Experimental methods

def erasedArgs: List[Boolean]

List of erased flags for each parameter of the clause

List of erased flags for each parameter of the clause

Attributes

Experimental
true
def hasErasedArgs: Boolean

Whether the clause has any erased parameters

Whether the clause has any erased parameters

Attributes

Experimental
true

Concrete fields

val quotes: Quotes
val unwrap: quotes.reflect.TermParamClause

Givens

Inherited givens

given givenQuotes: quotes.type

Attributes

Inherited from:
ParamClause