zio.blocks.typeid.TypeRepr.ParamRef
Reference to a type parameter.
Used within type expressions to refer to type parameters. For example, in List[A], the A is a ParamRef(TypeParam("A", 0)).
Value parameters
- binderDepth
-
De Bruijn index for nested type lambdas (0 = innermost binder)
- param
-
The type parameter being referenced
Attributes
- Source
-
TypeRepr.scala
- Graph
-
- Supertypes
-
trait Product
trait Equals
trait Matchable
class Any
Show all
Members list
Returns true if this type expression references the given type parameter.
Returns true if this type expression references the given type parameter.
Attributes
- Inherited from:
-
TypeRepr
- Source
-
TypeRepr.scala
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
-
Product
- Source
-
Product.scala
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an Iterator[Any]
- Inherited from:
-
Product
- Source
-
Product.scala