Scala Compiler2.13.0 < Back


# Packages

-  package root

  The Scala compiler and reflection APIs.

  The Scala compiler and reflection APIs.

  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package reflect
-  package tools

p

# scala

#### package scala

Linear Supertypes
AnyRef, Any

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. scala
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Package Members

1.  package reflect
2.  package tools

### Type Members

1.  type ::[A] = scala.collection.immutable.::[A]
2.  type AbstractMethodError = java.lang.AbstractMethodError
3.  type AnyRef = AnyRef
4.  type ArrayIndexOutOfBoundsException = java.lang.ArrayIndexOutOfBoundsException
5.  type BigDecimal = scala.math.BigDecimal
6.  type BigInt = scala.math.BigInt
7.  type ClassCastException = java.lang.ClassCastException
8.  type Cloneable = java.lang.Cloneable
9.  type Either[+A, +B] = scala.util.Either[A, B]
10.  type Equiv[T] = scala.math.Equiv[T]
11.  type Error = java.lang.Error
12.  type Exception = java.lang.Exception
13.  type Fractional[T] = scala.math.Fractional[T]
14.  type IllegalArgumentException = java.lang.IllegalArgumentException
15.  type IndexOutOfBoundsException = java.lang.IndexOutOfBoundsException
16.  type IndexedSeq[+A] = scala.collection.immutable.IndexedSeq[A]
    Annotations
      @migration
    Migration

      (Changed in version 2.13.0) scala.IndexedSeq is now scala.collection.immutable.IndexedSeq instead of scala.collection.IndexedSeq

17.  type Integral[T] = scala.math.Integral[T]
18.  type InterruptedException = java.lang.InterruptedException
19.  type Iterable[+A] = scala.collection.Iterable[A]
20.  type IterableOnce[+A] = scala.collection.IterableOnce[A]
21.  type Iterator[+A] = scala.collection.Iterator[A]
22.  type LazyList[+A] = scala.collection.immutable.LazyList[A]
23.  type Left[+A, +B] = scala.util.Left[A, B]
24.  type List[+A] = scala.collection.immutable.List[A]
25.  type NoSuchElementException = java.util.NoSuchElementException
26.  type NullPointerException = java.lang.NullPointerException
27.  type NumberFormatException = java.lang.NumberFormatException
28.  type Numeric[T] = scala.math.Numeric[T]
29.  type Ordered[T] = scala.math.Ordered[T]
30.  type Ordering[T] = scala.math.Ordering[T]
31.  type PartialOrdering[T] = scala.math.PartialOrdering[T]
32.  type PartiallyOrdered[T] = scala.math.PartiallyOrdered[T]
33.  type Range = scala.collection.immutable.Range
34.  type Right[+A, +B] = scala.util.Right[A, B]
35.  type RuntimeException = java.lang.RuntimeException
36.  type Seq[+A] = scala.collection.immutable.Seq[A]
    Annotations
      @migration
    Migration

      (Changed in version 2.13.0) scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq

37.  type Serializable = java.io.Serializable
38.  type StringBuilder = scala.collection.mutable.StringBuilder
39.  type StringIndexOutOfBoundsException = java.lang.StringIndexOutOfBoundsException
40.  type Throwable = java.lang.Throwable
41.  type UnsupportedOperationException = java.lang.UnsupportedOperationException
42.  type Vector[+A] = scala.collection.immutable.Vector[A]

### Deprecated Type Members

1.  type BufferedIterator[+A] = scala.collection.BufferedIterator[A]
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use scala.collection.BufferedIterator instead of scala.BufferedIterator

2.  type Stream[+A] = scala.collection.immutable.Stream[A]
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use LazyList instead of Stream

3.  type Traversable[+A] = scala.collection.Iterable[A]
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use Iterable instead of Traversable

4.  type TraversableOnce[+A] = scala.collection.IterableOnce[A]
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use IterableOnce instead of TraversableOnce

### Value Members

1.  val +:: scala.collection.+:.type
2.  val :+: scala.collection.:+.type
3.  val ::: scala.collection.immutable.::.type
4.  val AnyRef: Specializable
5.  val BigDecimal: scala.math.BigDecimal.type
6.  val BigInt: scala.math.BigInt.type
7.  val Either: scala.util.Either.type
8.  val Equiv: scala.math.Equiv.type
9.  val Fractional: scala.math.Fractional.type
10.  val IndexedSeq: scala.collection.immutable.IndexedSeq.type
11.  val Integral: scala.math.Integral.type
12.  val Iterable: scala.collection.Iterable.type
13.  val Iterator: scala.collection.Iterator.type
14.  val LazyList: scala.collection.immutable.LazyList.type
15.  val Left: scala.util.Left.type
16.  val List: scala.collection.immutable.List.type
17.  val Nil: scala.collection.immutable.Nil.type
18.  val Numeric: scala.math.Numeric.type
19.  val Ordered: scala.math.Ordered.type
20.  val Ordering: scala.math.Ordering.type
21.  val Range: scala.collection.immutable.Range.type
22.  val Right: scala.util.Right.type
23.  val Seq: scala.collection.immutable.Seq.type
24.  val StringBuilder: scala.collection.mutable.StringBuilder.type
25.  val Vector: scala.collection.immutable.Vector.type

### Deprecated Value Members

1.  val Stream: scala.collection.immutable.Stream.type
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use LazyList instead of Stream

2.  val Traversable: scala.collection.Iterable.type
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use Iterable instead of Traversable

### Inherited from AnyRef

### Inherited from Any

### Ungrouped