Package

com.daodecode.scalaj

googleoptional

Permalink

package googleoptional

Importing com.daodecode.scalaj.googleoptional._ allows to use "extension" methods asJava/asScala, deepAsScala/deepAsJava. The later handle all nested Options/Optionals as well as primitives.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. googleoptional
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class DeepOptionAsOptional[A] extends AnyVal

    Permalink
  2. implicit final class DeepOptionalAsOption[A] extends AnyVal

    Permalink
  3. type GOption[A] = Optional[A]

    Permalink

Value Members

  1. implicit def optionConverter[A, B](implicit converter: JConverter[A, B]): JConverter[Option[A], GOption[B]]

    Permalink

    Implicit converter that lifts JConverter[A, B] to JConverter[Option[A], GOption[B]]

    Implicit converter that lifts JConverter[A, B] to JConverter[Option[A], GOption[B]]

    A

    Original type

    B

    Type after conversion

    converter

    Implicit converter to convert from A to B

    returns

    New JConverter that can convert Option[A] to GOption[B]

  2. implicit def optionalConverter[A, B](implicit converter: SConverter[A, B]): SConverter[GOption[A], Option[B]]

    Permalink

    Implicit converter that lifts SConverter[A, B] to SConverter[GOption[A], Option[B]]

    Implicit converter that lifts SConverter[A, B] to SConverter[GOption[A], Option[B]]

    A

    Original type

    B

    Type after conversion

    converter

    Implicit converter to convert from A to B

    returns

    New SConverter that can convert GOption[A] to Option[B]

Inherited from AnyRef

Inherited from Any

Ungrouped