case class ParamMetadata[T](name: String, annotations: List[MetadataAnnotation], typeMetadata: ParamTypeMetadata[T]) extends TypedMetadata[T] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParamMetadata
- Serializable
- Serializable
- Product
- Equals
- TypedMetadata
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ParamMetadata(name: String, annotations: List[MetadataAnnotation], typeMetadata: ParamTypeMetadata[T])
Value Members
-
val
annotations: List[MetadataAnnotation]
- Annotations
- @reifyAnnot() @multi()
-
val
name: String
- Annotations
- @reifyName( useRawName = ... )
-
val
typeMetadata: ParamTypeMetadata[T]
- Annotations
- @infer( clue = meta.this.infer.<init>$default$1 )