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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. tagged
  2. RawParamAnnotation
  3. RawMethodAnnotation
  4. RawSymAnnotation
  5. StaticAnnotation
  6. Annotation
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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

  1. val whenUntagged: Tag