Returns a new optionbinder that binds an instance of the type represented by key in a scala.Option.
Returns a new optionbinder that binds an instance of the type represented by key in a scala.Option. It may or
may not be bound with a binding annotation (depending on the key).
Returns a new optionbinder that binds an instance of the type represented by typeLiteral in a scala.Option.
Returns a new optionbinder that binds typ in a scala.Option.
Returns a new optionbinder that binds typ in a scala.Option. Note that
typ is ignored in favor of using the TypeTag to capture type arguments.
Returns a new optionbinder that binds an instance of T in a scala.Option that is
itself bound with a binding annotation.
Returns a new optionbinder that binds an instance of T in a scala.Option that is
itself bound with a binding annotation Ann.
Returns a new optionbinder that binds an instance of T in a scala.Option.
Returns a new optionbinder that binds an instance of the type represented by key in a scala.Option.
Returns a new optionbinder that binds an instance of the type represented by key in a scala.Option. It may or
may not be bound with a binding annotation (depending on the key).
Returns a new optionbinder that binds an instance of the type represented by typeLiteral in a scala.Option.
Returns a new optionbinder that binds typ in a scala.Option.
Returns a new optionbinder that binds typ in a scala.Option. Note that
typ is ignored in favor of using the TypeTag to capture type arguments.