Home | History | Annotate | Download | only in inject

Lines Matching refs:injector

34     Injector injector = Guice.createInjector();
35 Foo foo = injector.getInstance(Foo.class);
52 Injector injector = Guice.createInjector();
53 I i = injector.getInstance(I.class);
71 Injector injector = Guice.createInjector();
72 Provided provided = injector.getInstance(Provided.class);
77 Injector injector = Guice.createInjector(new AbstractModule() {
83 assertEquals(AlternateImpl.class, injector.getInstance(I.class).getClass());
122 Injector injector = Guice.createInjector(new AbstractModule() {
131 Binding v1 = injector.getBinding(Valid.class);
132 Binding v2 = injector.getBinding(Valid2.class);
133 Binding jv1 = injector.getBinding(JitValid.class);
134 Binding jv2 = injector.getBinding(JitValid2.class);
137 assertFailure(injector, Invalid.class);
138 assertFailure(injector, InvalidLinked.class);
139 assertFailure(injector, InvalidLinkedImpl.class);
140 assertFailure(injector, InvalidLinked2.class);
141 assertFailure(injector, InvalidLinked2Impl.class);
142 assertFailure(injector, InvalidProvidedBy.class);
143 assertFailure(injector, InvalidProvidedByProvider.class);
144 assertFailure(injector, InvalidProvidedBy2.class);
145 assertFailure(injector, InvalidProvidedBy2Provider.class);
146 assertFailure(injector, Invalid2.class);
149 assertSame(v1, injector.getBinding(Valid.class));
150 assertSame(v2, injector.getBinding(Valid2.class));
153 assertSame(jv1, injector.getBinding(JitValid.class));
154 assertSame(jv2, injector.getBinding(JitValid2.class));
158 private void assertFailure(Injector injector, Class clazz) {
160 injector.getBinding(clazz);
234 * It works just fine when the other types are bound in a main injector.
246 Injector parentSetupRootInjector = Guice.createInjector(testModule);
247 Injector parentSetupChildInjector = parentSetupRootInjector.createChildInjector();
254 Injector childSetupRootInjector = Guice.createInjector();
255 Injector childSetupChildInjector = childSetupRootInjector.createChildInjector(testModule);
309 Injector injector = Guice.createInjector();
311 injector.getInstance(A.class);
319 assertNull(injector.getExistingBinding(Key.get(A.class)));
320 assertNull(injector.getExistingBinding(Key.get(B.class)));
321 assertNull(injector.getExistingBinding(Key.get(C.class)));
322 assertNull(injector.getExistingBinding(Key.get(D.class)));
325 assertNotNull(injector.getBinding(Key.get(E.class)));
381 Injector injector = Guice.createInjector();
383 injector.getInstance(EnumWithImplementedBy.class);