| 
 | |||||||||
| 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 | ||||||||