|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
and()
and or()
.Module
s which reduces repetition and results in
a more readable configuration.I
which will be presented to the user at a later
time.
I
, the full details of which will be logged, and the
message of which will be presented to the user at a later time.
true
if both this and the
given matcher return true
.
Binder
.Binder
.Binder
.Binder
.
Binder
.
Binder
.
Binder
.
Binder
.
Binder
.
componentType
.
Injector
to eagerly initialize this
singleton-scoped binding upon creation.
Binder
.
Binder
.
Binder
.
Binder
.
Binder
.
Injector
.I
and its supertypes.
@Named(key)
for each entry in
properties
.
@Named(key)
for each property.
Object.equals()
.
javax.inject.Named
, canonicalizes to
com.google.guice.name.Named.
javax.inject.Named
, canonicalizes to
com.google.guice.name.Named.
type
.
value
if it is non-null allowed to be null.
Binder
's
expression language.modules
.
modules
.
messages
.
Binder
via the exposed methods.
binder
.
Key
s.
Injector
.messages
.
Dependency
and the source
where the dependency was bound.Proxy
when a circular dependency
is found.
rewritten
.a
and b
are equal.
key
available to the enclosing environment
type
available to the enclosing environment.
type
available to the enclosing environment.
key
available to other modules and the injector.
type
available to other modules and the injector.
type
available to other modules and the injector.
Provides
method annotation in a
private module to indicate that the provided binding is exposed.member
, or null if there isn't one.
type
.
type
, or null if none is specified.
type
.
type
.
type
.
type
.
type
.
type
.
type
.
T
.
Type
instance.
Class
instance.
null
if this
message was not caused by a throwable.
type
.
null
if it has not yet been initialized.
null
if it has not yet been initialized.
modules
.
modules
.
modules
.
modules
.
constructor
.
field
.
supertype
.
type
.
instance
that will be injected to fulfill
this request.
type
that will be injected to fulfill this
request.
getProvider(key).get()
.
getProvider(type).get()
.
T
.
T
.
T
.
T
.
T
.
T
.
elements
.
messages
.
-1
if
this dependency does not belong to a parameter list.
methodOrConstructor
.
null
if this is a top-level injector.
provide instances
.
method
.
null
if that isn't known for this instance.
null
if that isn't known for this instance.
supertype
.
Type
instance.
com.google.inject.Provider
for the given
JSR-330 javax.inject.Provider
.
bindings
, providers
and instances that expose their dependencies explicitly.Binder
.
Binder
.
Injector
should inject values.I
.instance
.
instance
.
stage
.
true
if the given annotation type has no attributes.
binding
has the given scope.
binding
is singleton-scoped.
Toolable
.
Binder
.List
whose elements are of type
elementType
.
Map
whose keys are of type
keyType
and whose values are of type valueType
.
true
or false
for a given input.true
if this matches t
, false
otherwise.
T
.Field.class
, Method.class
or Constructor.class
.
Injector
.Module
.override()
.Types
API.Named
annotation with name
as the value.
@
Named
.typeArguments
to
rawType
.
typeArguments
to
rawType
and enclosed by ownerType
.
instance
.
true
if either this or the
given matcher return true
.
Provider.get()
when an attempt is made to access a scoped
object while the scope in question is not currently active.moreClassesToSkip
.
T
.Provider
that delegates to the binding for the provided type.Provides
.Provider
that provides elements of type
elementType
.
Provider
.Module
to create a provider method binding.messages
.
I
.
I
.
Injector
will inject instance fields
and methods of the given object.
Injector
will inject instance fields
and methods of the given object.
Injector
will inject static fields
and methods in the given classes.
Inject
annotation exists on a constructor in order for
Guice to consider it an eligible injectable class.
Inject
annotations on constructors.key
.
type
.
Binder
.Set
whose elements are of type
elementType
.
Injector
.
Injector
) to be reused for all injections for that binding.classesToSkip
when identify the
calling code.
bound
.
bound
.
Binder
.
Binder
.
Binder
.
Binder
.
Binder
.
Binder
.
Injector
running in Stage.TOOL
that a method should be injected.Binder
.
Binder
.
Binder
.
Binder
.
java.util.ArrayList.size
,
java.util.ArrayList<init>()
or java.util.List.remove()
.
T
.Provider
that delegates to the binding for the
provided type.
Inject
command.
override()
.
override()
.
source
as the reference location for
configuration errors.
source
as a reference point for newly added errors.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |