final class tagged[Tag <: RpcTag] extends Annotation with RawMethodAnnotation with RawParamAnnotation
Annotation applied on raw methods or raw parameters that limits matching real methods or real parameters to
only these annotated as Tag
. See methodTag and paramTag for more explanation. NOTE: Tag
may
also be some common supertype of multiple tags which are accepted by this raw method or param.
- Tag
annotation type required to be present on real method or parameter
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- tagged
- RawParamAnnotation
- RawMethodAnnotation
- RawSymAnnotation
- StaticAnnotation
- Annotation
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
tagged(whenUntagged: Tag = null)
- whenUntagged
default tag value assumed for untagged methods/parameters - if specified, this effectively means that raw method/parameter will also match untagged real methods/parameters and assume the default tag value for them
Value Members
- val whenUntagged: Tag