MCPcopy Create free account
hub / github.com/google/guice / configure

Method configure

core/test/com/google/inject/KeyTest.java:342–351  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

340 Module module =
341 new AbstractModule() {
342 @Override
343 protected void configure() {
344 bind(new Key<List<String>>() {}).toInstance(new ArrayList<String>());
345 bind(new TypeLiteral<List<Integer>>() {}).toInstance(new ArrayList<Integer>());
346
347 stringProvider.set(getProvider(new Key<List<String>>() {}));
348 intProvider.set(binder().getProvider(Dependency.get(new Key<List<Integer>>() {})));
349
350 binder().requestInjection(new TypeLiteral<Object>() {}, foo);
351 }
352 };
353 WeakReference<Module> moduleRef = new WeakReference<>(module);
354 final Injector injector = Guice.createInjector(module);

Callers

nothing calls this directly

Calls 7

getMethod · 0.95
toInstanceMethod · 0.65
bindMethod · 0.65
setMethod · 0.65
getProviderMethod · 0.65
requestInjectionMethod · 0.65
binderMethod · 0.45

Tested by

no test coverage detected