OptionProvider

net.codingwell.scalaguice.OptionProvider
class OptionProvider[T](source: Key[Optional[T]]) extends ProviderWithDependencies[Option[T]]

Provider for Scala's Option from Guava's Optional.

Example:

.toProvider(new OptionProvider[T](Key.get(typeLiteral[Optional[T]])))

Attributes

Graph
Supertypes
trait ProviderWithDependencies[Option[T]]
trait HasDependencies
trait Provider[Option[T]]
trait Provider[Option[T]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def get(): Option[T]

Attributes

Definition Classes
Provider -> Provider
override def getDependencies: Set[Dependency[_]]

Attributes

Definition Classes
HasDependencies