Search in sources :

Example 6 with Context

use of com.google.gwt.inject.rebind.binding.Context in project google-gin by gwtplus.

the class GuiceBindingVisitor method visit.

public Void visit(ProviderKeyBinding<? extends T> providerKeyBinding) {
    Context context = Context.forElement(providerKeyBinding);
    bindingsCollection.addBinding(targetKey, bindingFactory.getBindProviderBinding(providerKeyBinding.getProviderKey(), providerKeyBinding.getKey(), context));
    return null;
}
Also used : Context(com.google.gwt.inject.rebind.binding.Context)

Aggregations

Context (com.google.gwt.inject.rebind.binding.Context)6 GeneratorContext (com.google.gwt.core.ext.GeneratorContext)1 GwtDotCreateProvider (com.google.gwt.inject.rebind.adapter.GwtDotCreateProvider)1 NoSourceNameException (com.google.gwt.inject.rebind.reflect.NoSourceNameException)1 InjectorWriteContext (com.google.gwt.inject.rebind.util.InjectorWriteContext)1 SourceSnippet (com.google.gwt.inject.rebind.util.SourceSnippet)1 SourceSnippetBuilder (com.google.gwt.inject.rebind.util.SourceSnippetBuilder)1 ProviderMethod (com.google.inject.internal.ProviderMethod)1 Message (com.google.inject.spi.Message)1