A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scala-lang.org/api/3.x/scala/jdk/OptionConverters$.html below:

OptionConverters

scala.jdk.OptionConverters

This object provides extension methods that convert between Scala Option and Java Optional types.

When writing Java code, use the explicit conversion methods defined in javaapi.OptionConverters instead.

Scala Option is extended with a toJava method that creates a corresponding Optional, and a toJavaPrimitive method that creates a specialized variant (e.g., OptionalInt) if applicable.

Java Optional is extended with a toScala method and a toJavaPrimitive method.

Finally, specialized Optional types are extended with toScala and toJavaGeneric methods.

Example usage:

import scala.jdk.OptionConverters._
val a = Option("example").toJava      // Creates java.util.Optional[String] containing "example"
val b = (None: Option[String]).toJava // Creates an empty java.util.Optional[String]
val c = a.toScala                     // Back to Option("example")
val d = b.toScala                     // Back to None typed as Option[String]
val e = Option(2.7).toJava            // java.util.Optional[Double] containing boxed 2.7
val f = Option(2.7).toJavaPrimitive   // java.util.OptionalDouble containing 2.7 (not boxed)
val g = f.toScala                     // Back to Option(2.7)
val h = f.toJavaGeneric               // Same as e
val i = e.toJavaPrimitive             // Same as f
Attributes
Source
OptionConverters.scala
Graph
Supertypes
Self type
Members list

Provides conversions from Scala Option to Java Optional types

Provides conversions from Scala Option to Java Optional types

Attributes
Source
OptionConverters.scala
Supertypes

Provides conversions from Java Optional to Scala Option and specialized Optional types

Provides conversions from Java Optional to Scala Option and specialized Optional types

Attributes
Source
OptionConverters.scala
Supertypes

Provides conversions from OptionalDouble to Scala Option and the generic Optional

Provides conversions from OptionalDouble to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala
Supertypes

Provides conversions from OptionalInt to Scala Option and the generic Optional

Provides conversions from OptionalInt to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala
Supertypes

Provides conversions from OptionalLong to Scala Option and the generic Optional

Provides conversions from OptionalLong to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala
Supertypes

Provides conversions from Scala Option to Java Optional types

Provides conversions from Java Optional to Scala Option and specialized Optional types

Provides conversions from Java Optional to Scala Option and specialized Optional types

Attributes
Source
OptionConverters.scala

Provides conversions from OptionalDouble to Scala Option and the generic Optional

Provides conversions from OptionalDouble to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala

Provides conversions from OptionalInt to Scala Option and the generic Optional

Provides conversions from OptionalInt to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala

Provides conversions from OptionalLong to Scala Option and the generic Optional

Provides conversions from OptionalLong to Scala Option and the generic Optional

Attributes
Source
OptionConverters.scala

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4