Packages

c

io.scalajs.util.OptionHelper

OptionExtensions

implicit final class OptionExtensions[T] extends AnyVal

Option Extensions

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptionExtensions
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OptionExtensions(valueA: Option[T])

    valueA

    the given optional value

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. def toString(): String
    Definition Classes
    Any
  8. val valueA: Option[T]

Deprecated Value Members

  1. def ?!=(valueB: Option[T]): Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Cryptic operator no longer supported

  2. def ?!=(valueB: UndefOr[T]): Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Cryptic operator no longer supported

  3. def ?==(valueB: Option[T]): Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Cryptic operator no longer supported

  4. def ?==(valueB: UndefOr[T]): Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Cryptic operator no longer supported

  5. def ??(optB: => Option[T]): Option[T]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Use orElse(optB)

  6. def flat: Option[T]
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Meaningless operation

  7. def isAssigned: Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Use nonEmpty

  8. def nonAssigned: Boolean
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Use isEmpty

  9. def orDie(message: String): T
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.9.0) Use getOrElse(throw ...)

Inherited from AnyVal

Inherited from Any

Ungrouped