scala

package scala

Type Members

  1. type :: = ::[A]

  2. type AbstractMethodError = AbstractMethodError

  3. class Annotation extends AnyRef

    A base class for annotations

  4. type AnyRef = AnyRef

    Class AnyRef is the root class of all reference types

    Class AnyRef is the root class of all reference types.

  5. trait Application extends AnyRef

    The Application trait can be used to quickly turn objects into executable programs, but is not recommended

  6. class Array[T] extends AnyRef

    This class represents polymorphic arrays

  7. type ArrayIndexOutOfBoundsException = ArrayIndexOutOfBoundsException

  8. type BigDecimal = BigDecimal

  9. type BigInt = BigInt

  10. type BufferedIterator = BufferedIterator[A]

  11. class Cell[+T](elem: T) extends Product

    A Cell is a generic wrapper which completely hides the functionality of the wrapped object

  12. type Character = Character

  13. type ClassCastException = ClassCastException

  14. trait ClassfileAnnotation extends Annotation with StaticAnnotation

    A base class for classfile annotations

  15. type Collection = Iterable[A]

  16. trait CountedIterator[+A] extends Iterator[A]

    Counted iterators keep track of the number of elements seen so far

  17. class Either[+A, +B] extends AnyRef

    The Either type represents a value of one of two possible types (a disjoint union)

  18. class Enumeration extends AnyRef

    Defines a finite set of values specific to the enumeration

  19. trait Equals extends AnyRef

    An interface containing operations for equality

  20. type Equiv = Equiv[T]

  21. type Error = Error

  22. type Exception = Exception

  23. class FallbackArrayBuilding extends AnyRef

    A class containing a fall back builder for arrays where the element type does not have a class manifest

  24. type Fractional = Fractional[T]

  25. trait Function0[+R] extends AnyRef

    Function with 0 parameters

  26. trait Function1[-T1, +R] extends AnyRef

    Function with 1 parameter

  27. trait Function10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends AnyRef

    Function with 10 parameters

  28. trait Function11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends AnyRef

    Function with 11 parameters

  29. trait Function12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends AnyRef

    Function with 12 parameters

  30. trait Function13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends AnyRef

    Function with 13 parameters

  31. trait Function14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends AnyRef

    Function with 14 parameters

  32. trait Function15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends AnyRef

    Function with 15 parameters

  33. trait Function16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends AnyRef

    Function with 16 parameters

  34. trait Function17[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends AnyRef

    Function with 17 parameters

  35. trait Function18[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends AnyRef

    Function with 18 parameters

  36. trait Function19[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends AnyRef

    Function with 19 parameters

  37. trait Function2[-T1, -T2, +R] extends AnyRef

    Function with 2 parameters

  38. trait Function20[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends AnyRef

    Function with 20 parameters

  39. trait Function21[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends AnyRef

    Function with 21 parameters

  40. trait Function22[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends AnyRef

    Function with 22 parameters

  41. trait Function3[-T1, -T2, -T3, +R] extends AnyRef

    Function with 3 parameters

  42. trait Function4[-T1, -T2, -T3, -T4, +R] extends AnyRef

    Function with 4 parameters

  43. trait Function5[-T1, -T2, -T3, -T4, -T5, +R] extends AnyRef

    Function with 5 parameters

  44. trait Function6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends AnyRef

    Function with 6 parameters

  45. trait Function7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends AnyRef

    Function with 7 parameters

  46. trait Function8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends AnyRef

    Function with 8 parameters

  47. trait Function9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends AnyRef

    Function with 9 parameters

  48. type IllegalArgumentException = IllegalArgumentException

  49. trait Immutable extends AnyRef

    A marker trait for all immutable datastructures such as imutable collections

  50. type IndexOutOfBoundsException = IndexOutOfBoundsException

  51. type IndexedSeq = IndexedSeq[A]

  52. type Integer = Integer

  53. type Integral = Integral[T]

  54. type Iterable = Iterable[A]

  55. type Iterator = Iterator[A]

  56. class Left[+A, +B](a: A) extends Either[A, B] with Product

    The left side of the disjoint union, as opposed to the Right side

  57. type List = List[A]

  58. class LowPriorityImplicits extends AnyRef

    The LowPriorityImplicits class provides implicit values that are valid in all Scala compilation units without explicit qualification, but that are partially overridden by higher-priority conversions in object Predef

  59. class MatchError extends RuntimeException

    This class implements errors which are thrown whenever an object doesn't match any pattern of a pattern matching expression

  60. trait Mutable extends AnyRef

    A marker trait for mutable datatructures such as mutable collections

  61. type NoSuchElementException = NoSuchElementException

  62. class NotDefinedError extends Error

  63. trait NotNull extends AnyRef

    A marker trait for things that are not allowed to be null

  64. type NullPointerException = NullPointerException

  65. type NumberFormatException = NumberFormatException

  66. type Numeric = Numeric[T]

  67. class Option[+A] extends Product

    This class represents optional values

  68. type Ordered = Ordered[T]

  69. type Ordering = Ordering[T]

  70. trait PartialFunction[-A, +B] extends (A) ⇒ B

    A partial function of type PartialFunction[A, B] is a unary function where the domain does not necessarily include all values of type A

  71. type PartialOrdering = PartialOrdering[T]

  72. type PartiallyOrdered = PartiallyOrdered[T]

  73. trait Product extends Equals

    The trait Product defines access functions for instances of products, in particular case classes

  74. trait Product1[+T1] extends Product

    Product1 is a cartesian product of 1 component

  75. trait Product10[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10] extends Product

    Product10 is a cartesian product of 10 components

  76. trait Product11[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11] extends Product

    Product11 is a cartesian product of 11 components

  77. trait Product12[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12] extends Product

    Product12 is a cartesian product of 12 components

  78. trait Product13[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13] extends Product

    Product13 is a cartesian product of 13 components

  79. trait Product14[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14] extends Product

    Product14 is a cartesian product of 14 components

  80. trait Product15[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15] extends Product

    Product15 is a cartesian product of 15 components

  81. trait Product16[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16] extends Product

    Product16 is a cartesian product of 16 components

  82. trait Product17[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17] extends Product

    Product17 is a cartesian product of 17 components

  83. trait Product18[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18] extends Product

    Product18 is a cartesian product of 18 components

  84. trait Product19[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19] extends Product

    Product19 is a cartesian product of 19 components

  85. trait Product2[+T1, +T2] extends Product

    Product2 is a cartesian product of 2 components

  86. trait Product20[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20] extends Product

    Product20 is a cartesian product of 20 components

  87. trait Product21[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21] extends Product

    Product21 is a cartesian product of 21 components

  88. trait Product22[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21, +T22] extends Product

    Product22 is a cartesian product of 22 components

  89. trait Product3[+T1, +T2, +T3] extends Product

    Product3 is a cartesian product of 3 components

  90. trait Product4[+T1, +T2, +T3, +T4] extends Product

    Product4 is a cartesian product of 4 components

  91. trait Product5[+T1, +T2, +T3, +T4, +T5] extends Product

    Product5 is a cartesian product of 5 components

  92. trait Product6[+T1, +T2, +T3, +T4, +T5, +T6] extends Product

    Product6 is a cartesian product of 6 components

  93. trait Product7[+T1, +T2, +T3, +T4, +T5, +T6, +T7] extends Product

    Product7 is a cartesian product of 7 components

  94. trait Product8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8] extends Product

    Product8 is a cartesian product of 8 components

  95. trait Product9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9] extends Product

    Product9 is a cartesian product of 9 components

  96. trait Proxy extends AnyRef

    This class implements a simple proxy that forwards all calls to methods of class Any to another object self

  97. type RandomAccessSeq = IndexedSeq[A]

  98. type Range = Range

  99. class Responder[+A] extends AnyRef

    Instances of responder are the building blocks of small programs written in continuation passing style

  100. class Right[+A, +B](b: B) extends Either[A, B] with Product

    The right side of the disjoint union, as opposed to the Left side

  101. type RuntimeException = RuntimeException

  102. type Seq = Seq[A]

  103. type Sequence = Seq[A]

  104. class SerialVersionUID extends Annotation with StaticAnnotation

    Annotation for specifying the static SerialVersionUID field of a serializable class

  105. class Some[+A](x: A) extends Option[A] with Product

    Class Some[A] represents existing values of type A

  106. trait StaticAnnotation extends Annotation

    A base class for static annotations

  107. type Stream = Stream[A]

  108. type StringBuilder = StringBuilder

  109. type StringIndexOutOfBoundsException = StringIndexOutOfBoundsException

  110. class Symbol extends AnyRef

    This class provides a simple way to get unique objects for equal strings

  111. type Throwable = Throwable

  112. type Traversable = Traversable[A]

  113. class Tuple1[+T1](_1: T1) extends Product1[T1] with Product

    Tuple1 is the canonical representation of a @see Product1

  114. class Tuple10[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10) extends Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] with Product

    Tuple10 is the canonical representation of a @see Product10

  115. class Tuple11[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11) extends Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] with Product

    Tuple11 is the canonical representation of a @see Product11

  116. class Tuple12[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12) extends Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] with Product

    Tuple12 is the canonical representation of a @see Product12

  117. class Tuple13[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13) extends Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] with Product

    Tuple13 is the canonical representation of a @see Product13

  118. class Tuple14[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14) extends Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] with Product

    Tuple14 is the canonical representation of a @see Product14

  119. class Tuple15[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15) extends Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] with Product

    Tuple15 is the canonical representation of a @see Product15

  120. class Tuple16[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16) extends Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] with Product

    Tuple16 is the canonical representation of a @see Product16

  121. class Tuple17[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17) extends Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] with Product

    Tuple17 is the canonical representation of a @see Product17

  122. class Tuple18[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17, _18: T18) extends Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] with Product

    Tuple18 is the canonical representation of a @see Product18

  123. class Tuple19[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17, _18: T18, _19: T19) extends Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] with Product

    Tuple19 is the canonical representation of a @see Product19

  124. class Tuple2[+T1, +T2](_1: T1, _2: T2) extends Product2[T1, T2] with Product

    Tuple2 is the canonical representation of a @see Product2

  125. class Tuple20[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17, _18: T18, _19: T19, _20: T20) extends Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] with Product

    Tuple20 is the canonical representation of a @see Product20

  126. class Tuple21[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17, _18: T18, _19: T19, _20: T20, _21: T21) extends Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21] with Product

    Tuple21 is the canonical representation of a @see Product21

  127. class Tuple22[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21, +T22](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9, _10: T10, _11: T11, _12: T12, _13: T13, _14: T14, _15: T15, _16: T16, _17: T17, _18: T18, _19: T19, _20: T20, _21: T21, _22: T22) extends Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22] with Product

    Tuple22 is the canonical representation of a @see Product22

  128. class Tuple3[+T1, +T2, +T3](_1: T1, _2: T2, _3: T3) extends Product3[T1, T2, T3] with Product

    Tuple3 is the canonical representation of a @see Product3

  129. class Tuple4[+T1, +T2, +T3, +T4](_1: T1, _2: T2, _3: T3, _4: T4) extends Product4[T1, T2, T3, T4] with Product

    Tuple4 is the canonical representation of a @see Product4

  130. class Tuple5[+T1, +T2, +T3, +T4, +T5](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5) extends Product5[T1, T2, T3, T4, T5] with Product

    Tuple5 is the canonical representation of a @see Product5

  131. class Tuple6[+T1, +T2, +T3, +T4, +T5, +T6](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6) extends Product6[T1, T2, T3, T4, T5, T6] with Product

    Tuple6 is the canonical representation of a @see Product6

  132. class Tuple7[+T1, +T2, +T3, +T4, +T5, +T6, +T7](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7) extends Product7[T1, T2, T3, T4, T5, T6, T7] with Product

    Tuple7 is the canonical representation of a @see Product7

  133. class Tuple8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8) extends Product8[T1, T2, T3, T4, T5, T6, T7, T8] with Product

    Tuple8 is the canonical representation of a @see Product8

  134. class Tuple9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9](_1: T1, _2: T2, _3: T3, _4: T4, _5: T5, _6: T6, _7: T7, _8: T8, _9: T9) extends Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9] with Product

    Tuple9 is the canonical representation of a @see Product9

  135. trait TypeConstraint extends Annotation

    A marker for annotations that, when applied to a type, should be treated as a constraint on the annotated type

  136. class UninitializedError extends RuntimeException

    This class represents uninitialized variable/value errors

  137. class UninitializedFieldError(msg: String) extends RuntimeException with Product

    This class implements errors which are thrown whenever a field is used before it has been initialized

  138. type UnsupportedOperationException = UnsupportedOperationException

  139. type Vector = Vector[A]

  140. class cloneable extends Annotation with StaticAnnotation

    An annotation that designates the class to which it is applied as cloneable

  141. class deprecated extends Annotation with StaticAnnotation

    An annotation that designates the definition to which it is applied as deprecated

  142. class inline extends Annotation with StaticAnnotation

    An annotation on methods that requests that the compiler should try especially hard to inline the annotated method

  143. class native extends Annotation with StaticAnnotation

    Marker for native methods

  144. class noinline extends Annotation with StaticAnnotation

    An annotation on methods that forbids the compiler to inline the method, no matter how safe the inlining appears to be

  145. class remote extends Annotation with StaticAnnotation

    An annotation that designates the class to which it is applied as remotable

  146. class serializable extends Annotation with StaticAnnotation

    An annotation that designates the class to which it is applied as serializable

  147. class specialized extends Annotation with StaticAnnotation

    Annotate type parameters on which code should be automatically specialized

  148. class throws extends Annotation with StaticAnnotation

    Annotation for specifying the exceptions thrown by a method

  149. class transient extends Annotation with StaticAnnotation

  150. class unchecked extends Annotation

    An annotation that gets applied to a selector in a match expression

  151. class volatile extends Annotation with StaticAnnotation

Value Members

  1. val #::: #::

  2. val $scope: TopScope

  3. val ::: ::

  4. object Array extends FallbackArrayBuilding

    This object contains utility methods operating on arrays

  5. val BigDecimal: BigDecimal

  6. val BigInt: BigInt

  7. val Collection: Iterable

  8. object Console extends AnyRef

    The Console object implements functionality for printing Scala values on the terminal

  9. object Either extends AnyRef

  10. object Font extends AnyRef

  11. object Function extends AnyRef

    A module defining utility methods for higher-order functional programming

  12. val IndexedSeq: IndexedSeq

  13. val Iterable: Iterable

  14. val Iterator: Iterator

  15. val List: List

  16. object Math extends MathCommon

    The object Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions

  17. val Nil: Nil

  18. object None extends Option[Nothing] with Product

    This case object represents non-existent values

  19. val Numeric: Numeric

  20. object Option extends AnyRef

  21. val Ordered: Ordered

  22. val Ordering: Ordering

  23. object PartialFunction extends AnyRef

    A few handy operations which leverage the extra bit of information available in partial functions

  24. object Predef extends LowPriorityImplicits

    The Predef object provides definitions that are accessible in all Scala compilation units without explicit qualification

  25. object Product1 extends AnyRef

  26. object Product10 extends AnyRef

  27. object Product11 extends AnyRef

  28. object Product12 extends AnyRef

  29. object Product13 extends AnyRef

  30. object Product14 extends AnyRef

  31. object Product15 extends AnyRef

  32. object Product16 extends AnyRef

  33. object Product17 extends AnyRef

  34. object Product18 extends AnyRef

  35. object Product19 extends AnyRef

  36. object Product2 extends AnyRef

  37. object Product20 extends AnyRef

  38. object Product21 extends AnyRef

  39. object Product22 extends AnyRef

  40. object Product3 extends AnyRef

  41. object Product4 extends AnyRef

  42. object Product5 extends AnyRef

  43. object Product6 extends AnyRef

  44. object Product7 extends AnyRef

  45. object Product8 extends AnyRef

  46. object Product9 extends AnyRef

  47. val RandomAccessSeq: IndexedSeq

  48. val Range: Range

  49. object Responder extends AnyRef

    This object contains utility methods to build responders

  50. val Seq: Seq

  51. val Sequence: Seq

  52. val Stream: Stream

  53. val StringBuilder: StringBuilder

  54. object Symbol extends UniquenessCache[String, Symbol]

  55. val Traversable: Traversable

  56. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17, x18: A18, x19: A19, x20: A20, x21: A21, x22: A22): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)

  57. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17, x18: A18, x19: A19, x20: A20, x21: A21): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)

  58. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17, x18: A18, x19: A19, x20: A20): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)

  59. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17, x18: A18, x19: A19): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)

  60. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17, x18: A18): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)

  61. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16, x17: A17): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)

  62. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15, x16: A16): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)

  63. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14, x15: A15): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)

  64. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13, x14: A14): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)

  65. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12, x13: A13): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)

  66. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11, x12: A12): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)

  67. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10, x11: A11): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)

  68. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9, x10: A10): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)

  69. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8, x9: A9): (A1, A2, A3, A4, A5, A6, A7, A8, A9)

  70. def Tuple[A1, A2, A3, A4, A5, A6, A7, A8](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7, x8: A8): (A1, A2, A3, A4, A5, A6, A7, A8)

  71. def Tuple[A1, A2, A3, A4, A5, A6, A7](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6, x7: A7): (A1, A2, A3, A4, A5, A6, A7)

  72. def Tuple[A1, A2, A3, A4, A5, A6](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5, x6: A6): (A1, A2, A3, A4, A5, A6)

  73. def Tuple[A1, A2, A3, A4, A5](x1: A1, x2: A2, x3: A3, x4: A4, x5: A5): (A1, A2, A3, A4, A5)

  74. def Tuple[A1, A2, A3, A4](x1: A1, x2: A2, x3: A3, x4: A4): (A1, A2, A3, A4)

  75. def Tuple[A1, A2, A3](x1: A1, x2: A2, x3: A3): (A1, A2, A3)

  76. def Tuple[A1, A2](x1: A1, x2: A2): (A1, A2)

  77. def Tuple[A1](x1: A1): (A1)

  78. val Vector: Vector

  79. package actors

  80. package annotation

  81. package collection

  82. package compat

  83. package concurrent

  84. def currentThread: Thread

  85. package io

  86. package math

  87. package mobile

  88. package ref

  89. package reflect

  90. package runtime

  91. package swing

  92. package testing

  93. package text

  94. package util

  95. package xml