Home | History | Annotate | Download | only in spi

Lines Matching refs:binding

4 import com.google.inject.Binding;
29 // Sanity check -- ensure we return the proper binding for all existing bindings.
30 for(Map.Entry<Key<?>, Binding<?>> entry : injector.getAllBindings().entrySet()) {
35 Binding<?> binding;
38 binding = injector.getExistingBinding(Key.get(Foo.class));
39 assertNotNull(binding);
40 assertEquals(Foo.class, binding.getKey().getTypeLiteral().getRawType());
45 binding = injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Foo>>() {}));
46 assertNotNull(binding);
47 assertEquals(Provider.class, binding.getKey().getTypeLiteral().getRawType());
48 assertEquals(Foo.class, ((Provider)binding.getProvider().get()).get().getClass());
51 binding = injector.getExistingBinding(Key.get(Baz.class));
52 assertNotNull(binding);
53 assertEquals(Baz.class, binding.getKey().getTypeLiteral().getRawType());
58 binding = injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Baz>>() {}));
59 assertNotNull(binding);
60 assertEquals(Provider.class, binding.getKey().getTypeLiteral().getRawType());
61 assertEquals(Baz.class, ((Provider)binding.getProvider().get()).get().getClass());