MethodTypeMethods

scala.quoted.Quotes.reflectModule.MethodTypeMethods

Extension methods of MethodType.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Extensions

Experimental extensions

extension (self: Quotes.this.reflectModule.this.MethodType)

List of erased flags for each parameters of the clause.

List of erased flags for each parameters of the clause.

Attributes

Experimental
true

Whether the clause has any erased parameters.

Whether the clause has any erased parameters.

Attributes

Experimental
true

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

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
[Since version 3.4] Use `hasErasedParams` and `erasedParams`

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

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