|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
GinModule
s which reduces repetition and results in
a more readable configuration.GinBinder
.
GinBinder
.
GinBinder
.
GinBinder
.
GinBinder
.
GinBinder
.
Ginjector
to eagerly
initialize this singleton-scoped binding upon creation.
InjectorMethod
using the given SourceSnippet
as
its body.
AsyncCallback
.AsyncProvider<T>
that generates
the following code for the provider:
return new %provider_name% () { public void get(final AsyncCallback<%object_to_create%> callback) { GWT.runAsync(new RunAsyncCallback() { public void onSuccess() { callback.onSuccess(%provider_of_object_to_create%.get()); } public void onFailure(Throwable ex) { callback.onFailure(ex); } } } }
GinBinder
GinBinder
GinBinder
GinBinder
GinBinder
.
InjectorGeneratorImpl
to represent different kinds
of bindings.Provider
.GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinjectorBindings
.
GWT.create()
for the requested type.index
specifies a valid element in an array,
list or string of size size
.
index
specifies a valid element in an array,
list or string of size size
.
index
specifies a valid position in an array,
list or string of size size
.
index
specifies a valid position in an array,
list or string of size size
.
start
and end
specify a valid positions
in an array, list or string of size size
, and are in order.
binder
.
GinjectorBindings
that collects bindings for an injector that is the
child of this GinjectorBindings
.
sourceWriter
and returns a string that invokes all written
methods.
DependencyGraph
representing all of the implicit bindings that need to be created to satisfy the dependencies.DependencyGraph.GraphPruner
for building a new DependencyGraph by (destructively!) removing
edges from an existing DependencyGraph.
key
available to other modules and the injector.
type
available to other modules and the injector.
type
available to other modules and the injector.
Context
storing the context of the given Guice
Element
.
Context
from formatted text.
String.format(java.lang.String, java.lang.Object...)
would, using the pretty-printing rules specified in the class
documentation.
Context
from a text string.
FragmentPackageName
converts it to a legal name
for a fragment package.MethodLiteral
based on the passed method and its
declaring type.
MethodLiteral
based on the passed constructor and
its declaring type.
Dependency.GINJECTOR
.
null
if no
matching annotation is present.
null
if no such
annotation is present.
Key<?>
s that were unavailable from the injector
hierarchy but that we were unable to create implicit bindings for and an error message
describing the problem we encountered while creating the implicit binding.
result
.
DependencyGraph
containing information about nodes found from the origin.
Key<?>
s that weren't already available and the
Binding
we created (implicitly) for it.
Key<?>
s that weren't already available and for which we successfully
created implicit bindings.
UnresolvedBindingValidator.InvalidKeys
object containing information about all the errors that we
discovered in required keys, and the set of all optional bindings that should be removed from
the graph in order to make it valid.
Ginjector
method.
Key<?>
that was already available in the injector hierarchy
to the Ginjector on which it was found.
Provider<Foo>
) return the
parameter (Foo
).
GinBinder
.GinBinder
.Ginjector
.FactoryModuleBuilder
.GuiceBindingVisitor
often have as their source Dependency.GINJECTOR
.
Ginjector
.Class
for
the type of the Ginjector
interface being generated.GinBinder
.Module
.GinModule
available as a Module
.@Ginjector
subtypes to indicate which
GinModule
implementations to use.GinBinder
.GinjectorBindings
.GuiceBindingVisitor
s.GinjectorBindings
.GuiceElementVisitor
Keys
and additional dependency injection information on types or members.bind().in(scope)
(where there is no target key).true
if the given class has a non-private default
constructor, or has no constructor at all.
true
if any binding in this injector or in one of its
descendants is an eager singleton binding.
true
if the passed member has a inject annotation.
true
if this injector or any of its children has a static
injection request.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
GinFactoryModuleBuilder
.
Provider<T>
that just uses the binding
to T
.GinBinder
.
MemberCollector
s
that collect injectable methods and fields (i.e.true
if an annotation of the passed type is present on
this member.
true
if the passed type is either a class or an interface
(but not a primitive, enum or similar).
true
if this method literal is based on a constructor.
true
if this member is declared as default access.
true
if this is a final field that past versions of Gin
allowed to be set by member injection.
Ginjector
method is used for member
injection (i.e.
Inject
annotation and the injection is marked as optional (
@Inject(optional = true)
).
true
if this member is declared private.
true
if the passed type's visibility is private
.
true
if the passed type's visibility is private
.
true
if the passed member's visibility is private
.
true
if this member is declared public.
true
if the passed type's visibility is public
.
true
if this member is declared static.
Collection
containing all GinModule
classes used to configure the current Ginjector.Ginjector
implementation.keyType
/valueType
in a
Map
that is itself bound with no binding annotation.
keyType
/valueType
in a
Map
that is itself bound with no binding annotation.
keyType
/valueType
in a
Map
that is itself bound with annotation
.
keyType
/valueType
in a
Map
that is itself bound with annotation
.
keyType
/valueType
in a
Map
that is itself bound with annotationType
.
keyType
/valueType
in a
Map
that is itself bound with annotationType
.
type
in a Set
that is itself bound with no binding annotation.
type
in a Set
that is itself bound with no binding annotation.
type
in a Set
that is itself bound with annotation
.
type
in a Set
that is itself bound with annotation
.
type
in a Set
that is itself bound with annotationType
.
type
in a Set
that is
itself bound with annotationType
.
GinModule
is registered with a Ginjector via a
@GinModules
annotation.MapBinder
to handle duplicate entries.
PrivateGinBinder
interface and adapts it to a regular Guice
PrivateBinder
.PrivateModule
.PrivateGinModule
available as a Module
.GWT.create()
for the non-"Async" version
of the requested type.ReflectUtil.SignatureBuilder.withModifiers(int)
, or the modifiers of the method
passed to ReflectUtil.signatureBuilder(com.google.gwt.inject.rebind.reflect.MethodLiteral, ?>)
).
Ginjector
will inject static fields
and methods in the given classes.
DependencyGraph
.GinjectorBindings
for
the top level bindings.SourceWriteUtil
.GinBinder
.
GinBinder
.
GinBinder
.
GinBinder
.
GinBinder
.
Ginjector
interface associated
with the given GinjectorBindings
object, if any, along with all the
injector classes and fragment classes required by the implementation.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |