()
| 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); |
nothing calls this directly
no test coverage detected