Scala Standard Library 2.13.15 - scala (original ) (raw )
type ::[+A] = scala.collection.immutable.:: [A]
sealed abstract class <:< [-From, +To] extends (From) => To with Serializable An instance of A <:< B
witnesses that A
is a subtype of B
.
sealed abstract class =:= [From, To] extends <:< [From, To] with Serializable An instance of A =:= B
witnesses that the types A
and B
are equal.
type AbstractMethodError = java.lang.AbstractMethodError
abstract class Any Class Any
is the root of the Scala class hierarchy.
abstract class AnyVal extends Any AnyVal
is the root class of all value types , which describe values not implemented as objects in the underlying host system.
trait App extends DelayedInit The App
trait can be used to quickly turn objects into executable programs.
final class Array [T] extends java.io.Serializable with java.lang.Cloneable Arrays are mutable, indexed collections of values.
type ArrayIndexOutOfBoundsException = java.lang.ArrayIndexOutOfBoundsException
type BigDecimal = scala.math.BigDecimal
type BigInt = scala.math.BigInt
abstract final class Boolean extends AnyVal Boolean
(equivalent to Java's boolean
primitive type) is a subtype of scala.AnyVal .
abstract final class Byte extends AnyVal Byte
, a 8-bit signed integer (equivalent to Java's byte
primitive type) is a subtype of scala.AnyVal .
abstract final class Char extends AnyVal Char
, a 16-bit unsigned integer (equivalent to Java's char
primitive type) is a subtype of scala.AnyVal .
type ClassCastException = java.lang.ClassCastException
type Cloneable = java.lang.Cloneable
abstract final class Double extends AnyVal Double
, a 64-bit IEEE-754 floating point number (equivalent to Java's double
primitive type) is a subtype of scala.AnyVal .
final class DummyImplicit extends AnyRef A type for which there is always an implicit value.
trait Dynamic extends Any A marker trait that enables dynamic invocations.
type Either[+A, +B] = scala.util.Either [A, B]
abstract class Enumeration extends Serializable Defines a finite set of values specific to the enumeration.
trait Equals extends Any An interface containing operations for equality.
type Equiv[T] = scala.math.Equiv [T]
type Error = java.lang.Error
type Exception = java.lang.Exception
abstract final class Float extends AnyVal Float
, a 32-bit IEEE-754 floating point number (equivalent to Java's float
primitive type) is a subtype of scala.AnyVal .
type Fractional[T] = scala.math.Fractional [T]
trait Function0 [+R] extends AnyRef A function of 0 parameters.
trait Function1 [-T1, +R] extends AnyRef A function of 1 parameter.
trait Function10 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends AnyRef A function of 10 parameters.
trait Function11 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends AnyRef A function of 11 parameters.
trait Function12 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends AnyRef A function of 12 parameters.
trait Function13 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends AnyRef A function of 13 parameters.
trait Function14 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends AnyRef A function of 14 parameters.
trait Function15 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends AnyRef A function of 15 parameters.
trait Function16 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends AnyRef A function of 16 parameters.
trait Function17 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends AnyRef A function of 17 parameters.
trait Function18 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends AnyRef A function of 18 parameters.
trait Function19 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends AnyRef A function of 19 parameters.
trait Function2 [-T1, -T2, +R] extends AnyRef A function of 2 parameters.
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 A function of 20 parameters.
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 A function of 21 parameters.
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 A function of 22 parameters.
trait Function3 [-T1, -T2, -T3, +R] extends AnyRef A function of 3 parameters.
trait Function4 [-T1, -T2, -T3, -T4, +R] extends AnyRef A function of 4 parameters.
trait Function5 [-T1, -T2, -T3, -T4, -T5, +R] extends AnyRef A function of 5 parameters.
trait Function6 [-T1, -T2, -T3, -T4, -T5, -T6, +R] extends AnyRef A function of 6 parameters.
trait Function7 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends AnyRef A function of 7 parameters.
trait Function8 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends AnyRef A function of 8 parameters.
trait Function9 [-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends AnyRef A function of 9 parameters.
type IllegalArgumentException = java.lang.IllegalArgumentException
type IndexOutOfBoundsException = java.lang.IndexOutOfBoundsException
type IndexedSeq[+A] = scala.collection.immutable.IndexedSeq [A]
abstract final class Int extends AnyVal Int
, a 32-bit signed integer (equivalent to Java's int
primitive type) is a subtype of scala.AnyVal .
type Integral[T] = scala.math.Integral [T]
type InterruptedException = java.lang.InterruptedException
type Iterable[+A] = scala.collection.Iterable [A]
type IterableOnce[+A] = scala.collection.IterableOnce [A]
type Iterator[+A] = scala.collection.Iterator [A]
type LazyList[+A] = scala.collection.immutable.LazyList [A]
type Left[+A, +B] = scala.util.Left [A, B]
type List[+A] = scala.collection.immutable.List [A]
abstract final class Long extends AnyVal Long
, a 64-bit signed integer (equivalent to Java's long
primitive type) is a subtype of scala.AnyVal .
final class MatchError extends RuntimeException This class implements errors which are thrown whenever an object doesn't match any pattern of a pattern matching expression.
type NoSuchElementException = java.util.NoSuchElementException
final class NotImplementedError extends Error Throwing this exception can be a temporary replacement for a method body that remains to be implemented.
abstract final class Nothing extends Any Nothing
is - together with scala.Null - at the bottom of Scala's type hierarchy.
abstract final class Null extends AnyRef Null
is - together with scala.Nothing - at the bottom of the Scala type hierarchy.
type NullPointerException = java.lang.NullPointerException
type NumberFormatException = java.lang.NumberFormatException
type Numeric[T] = scala.math.Numeric [T]
sealed abstract class Option [+A] extends IterableOnce [A] with Product with Serializable Represents optional values.
type Ordered[T] = scala.math.Ordered [T]
type Ordering[T] = scala.math.Ordering [T]
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
.
type PartialOrdering[T] = scala.math.PartialOrdering [T]
type PartiallyOrdered[T] = scala.math.PartiallyOrdered [T]
trait Product extends Equals Base trait for all products, which in the standard library include at least scala.Product1 through scala.Product22 and therefore also their subclasses scala.Tuple1 through scala.Tuple22 .
trait Product1 [+T1] extends Product Product1 is a Cartesian product of 1 component.
trait Product10 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10] extends Product Product10 is a Cartesian product of 10 components.
trait Product11 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11] extends Product Product11 is a Cartesian product of 11 components.
trait Product12 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12] extends Product Product12 is a Cartesian product of 12 components.
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.
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.
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.
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.
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.
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.
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.
trait Product2 [+T1, +T2] extends Product Product2 is a Cartesian product of 2 components.
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.
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.
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.
trait Product3 [+T1, +T2, +T3] extends Product Product3 is a Cartesian product of 3 components.
trait Product4 [+T1, +T2, +T3, +T4] extends Product Product4 is a Cartesian product of 4 components.
trait Product5 [+T1, +T2, +T3, +T4, +T5] extends Product Product5 is a Cartesian product of 5 components.
trait Product6 [+T1, +T2, +T3, +T4, +T5, +T6] extends Product Product6 is a Cartesian product of 6 components.
trait Product7 [+T1, +T2, +T3, +T4, +T5, +T6, +T7] extends Product Product7 is a Cartesian product of 7 components.
trait Product8 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8] extends Product Product8 is a Cartesian product of 8 components.
trait Product9 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9] extends Product Product9 is a Cartesian product of 9 components.
type Range = scala.collection.immutable.Range
type Right[+A, +B] = scala.util.Right [A, B]
type RuntimeException = java.lang.RuntimeException
case class ScalaReflectionException (msg: String ) extends Exception with Product with Serializable An exception that indicates an error during Scala reflection
type Seq[+A] = scala.collection.immutable.Seq [A]
class SerialVersionUID extends Annotation with ConstantAnnotation Annotation for specifying the serialVersionUID
field of a (serializable) class.
type Serializable = java.io.Serializable
abstract final class Short extends AnyVal Short
, a 16-bit signed integer (equivalent to Java's short
primitive type) is a subtype of scala.AnyVal .
final trait Singleton extends Any Singleton
is used by the compiler as a supertype for singleton types.
final case class Some [+A](value: A) extends Option [A] with Product with Serializable Class Some[A]
represents existing values of typeA
.
trait Specializable extends AnyRef A common supertype for companions of specializable types.
type StringBuilder = scala.collection.mutable.StringBuilder
case class StringContext (parts: String *) extends Product with Serializable This class provides the basic mechanism to do String Interpolation.
type StringIndexOutOfBoundsException = java.lang.StringIndexOutOfBoundsException
final class Symbol extends Serializable This class provides a simple way to get unique objects for equal strings.
type Throwable = java.lang.Throwable
final case class Tuple1 [+T1](_1: T1) extends Product1 [T1] with Product with Serializable A tuple of 1 elements; the canonical representation of a scala.Product1 .
final case 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 with Serializable A tuple of 10 elements; the canonical representation of a scala.Product10 .
final case 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 with Serializable A tuple of 11 elements; the canonical representation of a scala.Product11 .
final case 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 with Serializable A tuple of 12 elements; the canonical representation of a scala.Product12 .
final case 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 with Serializable A tuple of 13 elements; the canonical representation of a scala.Product13 .
final case 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 with Serializable A tuple of 14 elements; the canonical representation of a scala.Product14 .
final case 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 with Serializable A tuple of 15 elements; the canonical representation of a scala.Product15 .
final case 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 with Serializable A tuple of 16 elements; the canonical representation of a scala.Product16 .
final case 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 with Serializable A tuple of 17 elements; the canonical representation of a scala.Product17 .
final case 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 with Serializable A tuple of 18 elements; the canonical representation of a scala.Product18 .
final case 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 with Serializable A tuple of 19 elements; the canonical representation of a scala.Product19 .
final case class Tuple2 [+T1, +T2](_1: T1, _2: T2) extends Product2 [T1, T2] with Product with Serializable A tuple of 2 elements; the canonical representation of a scala.Product2 .
final case 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 with Serializable A tuple of 20 elements; the canonical representation of a scala.Product20 .
final case 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 with Serializable A tuple of 21 elements; the canonical representation of a scala.Product21 .
final case 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 with Serializable A tuple of 22 elements; the canonical representation of a scala.Product22 .
final case class Tuple3 [+T1, +T2, +T3](_1: T1, _2: T2, _3: T3) extends Product3 [T1, T2, T3] with Product with Serializable A tuple of 3 elements; the canonical representation of a scala.Product3 .
final case class Tuple4 [+T1, +T2, +T3, +T4](_1: T1, _2: T2, _3: T3, _4: T4) extends Product4 [T1, T2, T3, T4] with Product with Serializable A tuple of 4 elements; the canonical representation of a scala.Product4 .
final case 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 with Serializable A tuple of 5 elements; the canonical representation of a scala.Product5 .
final case 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 with Serializable A tuple of 6 elements; the canonical representation of a scala.Product6 .
final case 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 with Serializable A tuple of 7 elements; the canonical representation of a scala.Product7 .
final case 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 with Serializable A tuple of 8 elements; the canonical representation of a scala.Product8 .
final case 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 with Serializable A tuple of 9 elements; the canonical representation of a scala.Product9 .
final case class UninitializedFieldError (msg: String ) extends RuntimeException with Product with Serializable This class implements errors which are thrown whenever a field is used before it has been initialized.
abstract final class Unit extends AnyVal Unit
is a subtype of scala.AnyVal .
type UnsupportedOperationException = java.lang.UnsupportedOperationException
final class ValueOf [T] extends AnyVal ValueOf[T]
provides the unique value of the type T
where T
is a type which has a single inhabitant.
type Vector[+A] = scala.collection.immutable.Vector [A]
class deprecated extends Annotation with ConstantAnnotation An annotation that designates that a definition is deprecated.
final class deprecatedInheritance extends Annotation with ConstantAnnotation An annotation that designates that inheriting from a class is deprecated.
class deprecatedName extends Annotation with StaticAnnotation An annotation that designates that the name of a parameter is deprecated.
class deprecatedOverriding extends Annotation with ConstantAnnotation An annotation that designates that overriding a member is deprecated.
class inline extends Annotation with StaticAnnotation An annotation for methods that the optimizer should inline.
class native extends Annotation with StaticAnnotation Marker for native methods.
final class noinline extends Annotation with StaticAnnotation An annotation for methods that the optimizer should not inline.
final class specialized extends Annotation with StaticAnnotation Annotate type parameters on which code should be automatically specialized.
final class throws [T <: Throwable ] extends Annotation with StaticAnnotation Annotation for specifying the exceptions thrown by a method.
final class transient extends Annotation with StaticAnnotation
final class unchecked extends Annotation An annotation to designate that the annotated entity should not be considered for additional compiler checks.
final class volatile extends Annotation with StaticAnnotation