scala

# util

#### package util

Content Hierarchy Learn more about scaladoc diagrams
Visibility

1. Public
2. All

### Type Members

1. #### class DynamicVariable [T] extends AnyRef

   `DynamicVariables` provide a binding mechanism where the current value is found through dynamic scope, but where access to the variable itself is resolved through static scope.

2. #### sealed abstract class Either [+A, +B] extends AnyRef

   Represents a value of one of two possible types (a disjoint union.

3. #### final case class Failure [+T](exception: Throwable) extends Try[T] with Product with Serializable

4. #### final case class Left [+A, +B](a: A) extends Either[A, B] with Product with Serializable

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

5. #### class Random extends AnyRef

6. #### final case class Right [+A, +B](b: B) extends Either[A, B] with Product with Serializable

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

7. #### final case class Success [+T](value: T) extends Try[T] with Product with Serializable

8. #### sealed abstract class Try [+T] extends AnyRef

   The `Try` type represents a computation that may either result in an exception, or return a successfully computed value.

9. #### class MurmurHash [T] extends (T) ⇒ Unit

   A class designed to generate well-distributed non-cryptographic hashes.

### Value Members

1. #### object Either

2. #### object Properties extends PropertiesTrait

   Loads `library.properties` from the jar.

3. #### object Random extends Random

   The object `Random` offers a default implementation of scala.

4. #### object Sorting

   The `Sorting` object provides convenience wrappers for `java.util.Arrays.sort`.

5. #### object Try

6. #### package automata

7. #### package continuations

   Delimited continuations are a feature for modifying the usual control flow of a program.

8. #### package control

9. #### package grammar

10. #### package hashing

11. #### package logging

12. #### package matching

13. #### package parsing

14. #### package regexp

### Deprecated Value Members

1. #### object Marshal

   Marshalling of Scala objects using Scala tags.

2. #### object MurmurHash

   An object designed to generate well-distributed non-cryptographic hashes.

### Ungrouped