Scala 2.5.1-final
API Specification

This document is the API specification for Scala Library Documentation

Class Summary
`final class` | BoxedAnyArray (`val` length : Int)`extends` BoxedArray Arrays created by `new Array[T](length)` where `T` is a type variable.
`abstract class` | BoxedArray `extends` RandomAccessSeq[Any] A class representing `Array[T]`
`final class` | BoxedBooleanArray (`val` value : Array[Boolean])`extends` BoxedArray
`final class` | BoxedByteArray (`val` value : Array[Byte])`extends` BoxedArray
`final class` | BoxedCharArray (`val` value : Array[Char])`extends` BoxedArray
`final class` | BoxedDoubleArray (`val` value : Array[Double])`extends` BoxedArray
`final class` | BoxedFloatArray (`val` value : Array[Float])`extends` BoxedArray
`final class` | BoxedIntArray (`val` value : Array[Int])`extends` BoxedArray
`final class` | BoxedLongArray (`val` value : Array[Long])`extends` BoxedArray
`final class` | BoxedObjectArray (`val` value : Array[AnyRef])`extends` BoxedArray
`final class` | BoxedShortArray (`val` value : Array[Short])`extends` BoxedArray
`class` | NonLocalReturnException [T](`val` key : AnyRef, `val` value : T)`extends` RuntimeException `with` AnyRef
`sealed abstract class` | Nothing$ `extends` AnyRef Dummy class which exist only to satisfy the JVM. It corresponds to `scala.Nothing`. If such type appears in method signatures, it is erased to this one.
`sealed abstract class` | Null$ `extends` AnyRef Dummy class which exist only to satisfy the JVM. It corresponds to `scala.Null`. If such type appears in method signatures, it is erased to this one.
`final class` | RichBoolean (x : Boolean)`extends` Proxy `with` Ordered[Boolean]
`final class` | RichByte (x : Byte)`extends` Proxy `with` Ordered[Byte]
`final class` | RichChar (x : Char)`extends` Proxy `with` Ordered[Char] For example, in the following code
        object test extends Application {
          Console.println('\40'.isWhitespace)
          Console.println('\011'.isWhitespace)
          Console.println('1'.asDigit == 1)
          Console.println('A'.asDigit == 10)
        }
the implicit conversions are performed using the predefined view `Predef.charWrapper`.
`final class` | RichDouble (x : Double)`extends` Proxy `with` Ordered[Double]
`final class` | RichException (exc : Throwable)`extends` AnyRef
`final class` | RichFloat (x : Float)`extends` Proxy `with` Ordered[Float]
`final class` | RichInt (start : Int)`extends` Proxy `with` Ordered[Int]
`final class` | RichLong (x : Long)`extends` Proxy `with` Ordered[Long]
`final class` | RichShort (x : Short)`extends` Proxy `with` Ordered[Short]
`final class` | RichString (`val` self : String)`extends` Proxy `with` Seq[Char]`with` Ordered[String]
`final class` | StringAdd (self : Any)`extends` AnyRef

Object Summary
`object` | ScalaRunTime `extends` AnyRef