Packages

class atLeast extends Annotation with StaticAnnotation

When applied on varargs parameter, indicates that at least some number of parameters is required. This is later checked by the static analyzer.
WARNING: implementation of method which takes a varargs parameter may NOT assume that given number of arguments will always be passed, because it's still possible to pass a Seq where varargs parameter is required using the : _* ascription, e.g.

varargsMethod(List(): _*)

and that is not checked by the static analyzer.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. atLeast
  2. StaticAnnotation
  3. Annotation
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new atLeast(n: Int)