Param

trait Param[Typeclass[_], Type](val label: String, val index: Int, val repeated: Boolean, val annotations: IArray[Any], val typeAnnotations: IArray[Any]) extends Serializable
Companion:
object
trait Serializable
class Object
trait Matchable
class Any

Type members

Types

type PType

Value members

Abstract methods

def default: Option[PType]

Requires compilation with -Yretain-trees on.

Requires compilation with -Yretain-trees on.

Returns:

default argument value, if any

def deref(param: Type): PType
def typeclass: Typeclass[PType]

Concrete methods

def inheritedAnnotations: IArray[Any]
override def toString: String
Definition Classes
Any

Concrete fields

val annotations: IArray[Any]
val index: Int
val label: String
val repeated: Boolean
val typeAnnotations: IArray[Any]