final class _libraryExtension[A] extends AnyVal
Ordering
- Alphabetic
Inherited
- Opt._libraryExtension
- scala.AnyVal
- scala.Any
- Hide All
- Show All
Visibility
- Public
- All
Constant
-
val
real: Any
- Attributes
- protected[scalqa.Opt]
- Definition Classes
- _libraryExtension
Method
-
def
all: ~[A]
As Stream
As Stream
Returns Stream with single value or empty
- Definition Classes
- _libraryExtension
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
default(v: ⇒ A): Opt[A]
Default value
Default value
Only if there is no value, creates new option with
default
valuevar o : Opt[String] = "foo" o = o.default("bar") println(o) // Prints: Opt(foo) o = \/ o = o.default("bar") println(o) // Prints: Opt(bar)
- Definition Classes
- _libraryExtension
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
or(default: ⇒ A): A
Value or default
Value or default
Returns value, or if none, then given default
var o : Opt[String] = "foo" println(o or "bar") // Prints: foo o = \/ // assigning Opt.Void println(o or "bar") // Prints: bar
- Definition Classes
- _libraryExtension
-
def
orOpt(that: ⇒ Opt[A]): Opt[A]
Default option
Default option
Returns
this
Opt, or if it is void, then given defaultvar o1 : Opt[String] = "foo" val o2 : Opt[String] = "bar" println(o1 orOpt o2) // Prints: Opt(foo) o1 = \/ println(o1 orOpt o2) // Prints: Opt(bar)
- Definition Classes
- _libraryExtension
-
def
toOption: Option[A]
To Option
To Option
Converts to scala.Option
- Definition Classes
- _libraryExtension
-
def
toOptional: Optional[A]
To Optional
To Optional
Converts to java.util.Optional
- Definition Classes
- _libraryExtension
-
def
toString(): String
- Definition Classes
- Any
Linear Supertypes
Source: _libraryExtension.scala