Home | History | Annotate | Download | only in spi

Lines Matching refs:injector

7 import com.google.inject.Injector;
22 Injector injector = Guice.createInjector(new AbstractModule() {
30 for(Map.Entry<Key<?>, Binding<?>> entry : injector.getAllBindings().entrySet()) {
31 assertSame(entry.getValue(), injector.getExistingBinding(entry.getKey()));
38 binding = injector.getExistingBinding(Key.get(Foo.class));
44 assertTrue(injector.getAllBindings().containsKey(Key.get(new TypeLiteral<Provider<Foo>>() {})));
45 binding = injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Foo>>() {}));
51 binding = injector.getExistingBinding(Key.get(Baz.class));
57 assertFalse(injector.getAllBindings().containsKey(Key.get(new TypeLiteral<Provider<Baz>>() {})));
58 binding = injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Baz>>() {}));
64 assertNull(injector.getExistingBinding(Key.get(Bar.class)));
67 assertNull(injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Bar>>() {})));