object _Class
Ordering
- Alphabetic
Inherited
- Opt
- scala.AnyRef
- scala.Any
- Hide All
- Show All
Visibility
- Public
- All
Type Constructor
-
def
default(v: ⇒ A): Opt[A]
Default value
-
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
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
hashCode(): scala.Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
- AnyRef → Any
-
def
toString(): String
- Definition Classes
- Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: scala.Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Operator
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): scala.Int
- Definition Classes
- AnyRef → Any
-
final
def
##(): scala.Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
Implicit Constructor
Implicit
-
implicit
def
zzBoolean[A](o: Opt[A]): Boolean
- Definition Classes
- _Class
-
implicit
def
zzFilterMonadic[A](o: Opt[A]): FilterMonadic[A]
- Definition Classes
- _Class
-
implicit
def
zzLibrary[A](o: Opt[A]): Opt._libraryExtension[A]
- Definition Classes
- _Class
-
implicit
def
zzStream[A](o: Opt[A]): ~[A]
- Definition Classes
- _Class
Linear Supertypes
Source: _Class.scala
Default value
Only if there is no value, creates new option with
default
value