Scala Guice
Scala Guice
API
net.codingwell.scalaguice
BindingExtensions
ScalaAnnotatedBindingBuilder
ScalaAnnotatedConstantBindingBuilder
ScalaBinder
ScalaConstantBindingBuilder
ScalaLinkedBindingBuilder
ScalaScopedBindingBuilder
InjectorExtensions
ScalaInjector
InternalModule
BindingBuilder
KeyExtensions
ScalaTypeLiteral
MapOfKToSetOfVProvider
MapProvider
OptionProvider
ScalaMapBinder
ScalaMapBinder
ScalaModule
ScalaModule
ScalaAnnotatedBindingBuilder
ScalaAnnotatedElementBuilder
ScalaLinkedBindingBuilder
ScalaScopedBindingBuilder
ScalaMultibinder
ScalaMultibinder
ScalaOptionBinder
ScalaOptionBinder
ScalaPrivateModule
ElementBuilder
SetProvider
net.codingwell.scalaguice.binder
AnnotatedBindingBuilderProxy
AnnotatedElementBuilderProxy
LinkedBindingBuilderProxy
ScopedBindingBuilderProxy
Scala Guice
/
net.codingwell.scalaguice
/
InjectorExtensions
/
ScalaInjector
ScalaInjector
net.codingwell.scalaguice.InjectorExtensions$.ScalaInjector
implicit
class
ScalaInjector
(
val
self
:
Injector
)
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
inline
def
existingBinding
[
T
]:
Option
[
Binding
[
T
]]
inline
def
existingBinding
[
T
](
ann
:
Annotation
):
Option
[
Binding
[
T
]]
inline
def
existingBinding
[
T
,
Ann
<:
Annotation
:
ClassTag
]:
Option
[
Binding
[
T
]]
def
existingBinding
[
T
](
key
:
Key
[
T
]):
Option
[
Binding
[
T
]]
inline
def
instance
[
T
]:
T
inline
def
instance
[
T
](
ann
:
Annotation
):
T
inline
def
instance
[
T
,
Ann
<:
Annotation
:
ClassTag
]:
T
inline
def
provider
[
T
]:
Provider
[
T
]
inline
def
provider
[
T
](
ann
:
Annotation
):
Provider
[
T
]
inline
def
provider
[
T
,
Ann
<:
Annotation
:
ClassTag
]:
Provider
[
T
]
Concrete fields
val
self
:
Injector