Scala 2.5.0-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 Seq[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 (x : 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