Scala 2.8.0.Beta1-RC1 API

This document is the API specification for Scala Library

Class Summary
class DynamicVariable [T](init : T) extends AnyRef
trait Hashable extends AnyRef
class Random (val self : java.util.Random) extends AnyRef
class RichSorting [K <: Ordered[K]](s : Seq[K], implicit evidence$13 : ClassManifest[K]) extends AnyRef
trait ScalaClassLoader extends java.lang.ClassLoader with AnyRef
trait StrictHashable extends Hashable
class URLClassLoader (urls : Seq[java.net.URL], parent : java.lang.ClassLoader) extends java.net.URLClassLoader with ScalaClassLoader
Object Summary
object Hashable extends AnyRef
object JenkinsHash extends AnyRef
Original algorithm due to Bob Jenkins. http://burtleburtle.net/bob/c/lookup3.c Scala version partially adapted from java version by Gray Watson. http://256.com/sources/jenkins_hash_java/JenkinsHash.java This is based on the 1996 version, not the 2006 version, and could most likely stand some improvement; the collision rate is negligible in my tests, but performance merits investigation.
object Marshal extends AnyRef
Marshalling of Scala objects using Scala manifests.
object NameTransformer extends AnyRef
object Properties extends scala.util.PropertiesTrait
Loads library.properties from the jar.
object Random extends Random
The object Random offers a default implementation of scala.util.Random and random-related convenience methods.
object ScalaClassLoader extends AnyRef
object Sorting extends AnyRef