Package com.google.gwt.inject.rebind.binding

Interface Summary
Binding Interface used by InjectorGeneratorImpl to represent different kinds of bindings.
BindingFactory Factory interface for creating bindings.
BindingIndex Simple interface for an index of bound keys in the Ginjector.
 

Class Summary
AsyncProviderBinding Binding implementation for 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);
          }
        }
      }
   }
BindClassBinding Binding implementation that replaces one type with another.
BindConstantBinding<T> Binding for a constant value.
BindingFactoryImpl Guice-based implementation of the binding factory.
BindProviderBinding A binding to call the requested Provider.
CallConstructorBinding A binding that calls a single constructor directly.
CallGwtDotCreateBinding A binding that just calls GWT.create() for the requested type.
Context Describes the context in which a binding or dependency was created.
Dependency Representation of a dependency edge.
ExposedChildBinding Binding that represents a value exposed to this level from lower in the injector hierarchy.
FactoryBinding Binder producing assisted inject factories.
GinjectorBinding Simple binding that allows injection of the ginjector.
ImplicitProviderBinding Binding implementation for Provider<T> that just uses the binding to T.
ParentBinding Binding that represents a value inherited from higher in the injector hierarchy.
ProviderMethodBinding A binding that calls a provider method.
RemoteServiceProxyBinding A binding that calls GWT.create() for the non-"Async" version of the requested type.
 

Annotation Types Summary
Injectable Binding for MemberCollectors that collect injectable methods and fields (i.e.