MethodTypeMethods

scala.quoted.Quotes.reflectModule.MethodTypeMethods

Extension methods of MethodType

Attributes

Source
Quotes.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Extensions

Experimental extensions

extension (self: MethodType)

List of erased flags for each parameters of the clause

List of erased flags for each parameters of the clause

Attributes

Experimental
true
Source
Quotes.scala

Whether the clause has any erased parameters

Whether the clause has any erased parameters

Attributes

Experimental
true
Source
Quotes.scala

Is this the type of parameter clause like (using X1, ..., Xn) or (using x1: X1, x2: X2, ... )

Is this the type of parameter clause like (using X1, ..., Xn) or (using x1: X1, x2: X2, ... )

Attributes

Source
Quotes.scala

Is this the type of erased parameter clause (erased x1: X1, ..., xn: Xn)

Is this the type of erased parameter clause (erased x1: X1, ..., xn: Xn)

Attributes

Deprecated
true
Source
Quotes.scala

Is this the type of parameter clause like (implicit X1, ..., Xn), (using X1, ..., Xn) or (using x1: X1, ..., xn: Xn)

Is this the type of parameter clause like (implicit X1, ..., Xn), (using X1, ..., Xn) or (using x1: X1, ..., xn: Xn)

Attributes

Source
Quotes.scala

Returns a MethodTypeKind object representing the implicitness of the MethodType parameter clause.

Returns a MethodTypeKind object representing the implicitness of the MethodType parameter clause.

Attributes

Source
Quotes.scala
def param(idx: Int): TypeRepr

Attributes

Source
Quotes.scala