|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
GinModules 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.GuiceBindingVisitors.GinjectorBindings.GuiceElementVisitorKeys
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.
MemberCollectors
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 | ||||||||