Packages

p

scala

runtime

package runtime

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. runtime
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractFunction0[+R] extends () ⇒ R
  2. abstract class AbstractFunction1[-T1, +R] extends (T1) ⇒ R
  3. abstract class AbstractFunction10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R
  4. abstract class AbstractFunction11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R
  5. abstract class AbstractFunction12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R
  6. abstract class AbstractFunction13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R
  7. abstract class AbstractFunction14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R
  8. abstract class AbstractFunction15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R
  9. abstract class AbstractFunction16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R
  10. abstract class AbstractFunction17[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R
  11. abstract class AbstractFunction18[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R
  12. abstract class AbstractFunction19[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R
  13. abstract class AbstractFunction2[-T1, -T2, +R] extends (T1, T2) ⇒ R
  14. abstract class AbstractFunction20[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R
  15. abstract class AbstractFunction21[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R
  16. abstract class AbstractFunction22[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R
  17. abstract class AbstractFunction3[-T1, -T2, -T3, +R] extends (T1, T2, T3) ⇒ R
  18. abstract class AbstractFunction4[-T1, -T2, -T3, -T4, +R] extends (T1, T2, T3, T4) ⇒ R
  19. abstract class AbstractFunction5[-T1, -T2, -T3, -T4, -T5, +R] extends (T1, T2, T3, T4, T5) ⇒ R
  20. abstract class AbstractFunction6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends (T1, T2, T3, T4, T5, T6) ⇒ R
  21. abstract class AbstractFunction7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends (T1, T2, T3, T4, T5, T6, T7) ⇒ R
  22. abstract class AbstractFunction8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R
  23. abstract class AbstractFunction9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R
  24. abstract class AbstractPartialFunction[-T1, +R] extends (T1) ⇒ R with PartialFunction[T1, R]

    AbstractPartialFunction reformulates all operations of its supertrait PartialFunction in terms of isDefinedAt and applyOrElse.

    AbstractPartialFunction reformulates all operations of its supertrait PartialFunction in terms of isDefinedAt and applyOrElse.

    This allows more efficient implementations in many cases:

    • optimized orElse method supports chained orElse in linear time, and with no slow-down if the orElse part is not needed.
    • optimized lift method helps to avoid double evaluation of pattern matchers & guards of partial function literals.

    This trait is used as a basis for implementation of all partial function literals.

    Since

    2.10

  25. final class ArrayCharSequence extends CharSequence
  26. trait FractionalProxy[T] extends ScalaNumberProxy[T] with RangedProxy[T]
  27. trait IntegralProxy[T] extends ScalaWholeNumberProxy[T] with RangedProxy[T]
  28. class LazyBoolean extends Serializable
    Annotations
    @SerialVersionUID()
  29. class LazyByte extends Serializable
    Annotations
    @SerialVersionUID()
  30. class LazyChar extends Serializable
    Annotations
    @SerialVersionUID()
  31. class LazyDouble extends Serializable
    Annotations
    @SerialVersionUID()
  32. class LazyFloat extends Serializable
    Annotations
    @SerialVersionUID()
  33. class LazyInt extends Serializable
    Annotations
    @SerialVersionUID()
  34. class LazyLong extends Serializable
    Annotations
    @SerialVersionUID()
  35. class LazyRef[T] extends Serializable

    Classes used as holders for lazy vals defined in methods.

    Classes used as holders for lazy vals defined in methods.

    Annotations
    @SerialVersionUID()
  36. class LazyShort extends Serializable
    Annotations
    @SerialVersionUID()
  37. class LazyUnit extends Serializable
    Annotations
    @SerialVersionUID()
  38. class NonLocalReturnControl[T] extends Throwable with ControlThrowable
  39. trait OrderedProxy[T] extends Ordered[T] with Typed[T]
  40. trait RangedProxy[T] extends Typed[T]
  41. final class RichBoolean extends AnyVal with OrderedProxy[Boolean]
  42. final class RichByte extends AnyVal with ScalaWholeNumberProxy[Byte]
  43. final class RichChar extends AnyVal with IntegralProxy[Char]
  44. final class RichDouble extends AnyVal with FractionalProxy[Double]
  45. final class RichFloat extends AnyVal with FractionalProxy[Float]
  46. final class RichInt extends AnyVal with ScalaNumberProxy[Int] with RangedProxy[Int]
  47. final class RichLong extends AnyVal with IntegralProxy[Long]
  48. final class RichShort extends AnyVal with ScalaWholeNumberProxy[Short]
  49. trait ScalaNumberProxy[T] extends ScalaNumericAnyConversions with Typed[T] with OrderedProxy[T]

    Base classes for the Rich* wrappers of the primitive types.

    Base classes for the Rich* wrappers of the primitive types. As with all classes in scala.runtime.*, this is not a supported API.

    Since

    2.9

  50. trait ScalaWholeNumberProxy[T] extends ScalaNumberProxy[T]
  51. final class Tuple2Zipped[El1, Repr1, El2, Repr2] extends AnyVal with ZippedTraversable2[El1, El2]
  52. final class Tuple3Zipped[El1, Repr1, El2, Repr2, El3, Repr3] extends AnyVal with ZippedTraversable3[El1, El2, El3]
  53. trait ZippedTraversable2[+El1, +El2] extends Any

    This interface is intended as a minimal interface, not complicated by the requirement to resolve type constructors, for implicit search (which only needs to find an implicit conversion to Traversable for our purposes.)

  54. trait ZippedTraversable3[+El1, +El2, +El3] extends Any

    See comment on ZippedTraversable2

  55. final class RichException extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Throwable#getStackTrace

  56. final class SeqCharSequence extends CharSequence
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Predef.SeqCharSequence

  57. final class StringFormat extends AnyVal

    A wrapper class that adds a formatted operation to any value

    A wrapper class that adds a formatted operation to any value

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Predef.StringFormat

Value Members

  1. object LambdaDeserializer

    This class is only intended to be called by synthetic $deserializeLambda$ method that the Scala 2.12 compiler will add to classes hosting lambdas.

    This class is only intended to be called by synthetic $deserializeLambda$ method that the Scala 2.12 compiler will add to classes hosting lambdas.

    It is not intended to be consumed directly.

  2. object Tuple2Zipped
  3. object Tuple3Zipped
  4. object ZippedTraversable2
  5. object ZippedTraversable3

Inherited from AnyRef

Inherited from Any

Ungrouped