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

Interface Summary
Binding Interface used by InjectorGeneratorImpl to represent different kinds of 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 Binding for a constant value.
BindingContext Describes the context in which a binding was created.
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.
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.
ProviderMethodBinding A binding that calls a provider method.
RemoteServiceProxyBinding A binding that calls GWT.create() for the non-"Async" version of the requested type.
RequiredKeys Simple tuple wrapper for Binding.getRequiredKeys() return values.
 

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