- Companion:
- object
trait Serializable
class Object
trait Matchable
class Any
Value members
Constructors
Abstract methods
def constructEither[Err, PType : ClassTag](makeParam: Param => Either[Err, PType]): Either[List[Err], Type]
def constructMonadic[Monad[_] : Monadic, PType : ClassTag](make: Param => Monad[PType]): Monad[Type]
Concrete methods
def param[P](name: String, idx: Int, repeated: Boolean, cbn: CallByNeed[Typeclass[P]], defaultVal: CallByNeed[Option[P]], annotations: IArray[Any], inheritedAnns: IArray[Any], typeAnnotations: IArray[Any]): Param
def param[P](name: String, idx: Int, repeated: Boolean, cbn: CallByNeed[Typeclass[P]], defaultVal: CallByNeed[Option[P]], annotations: IArray[Any], typeAnnotations: IArray[Any]): Param