MCPcopy Index your code
hub / github.com/google/guice / ProviderGetScope

Class ProviderGetScope

core/test/com/google/inject/ScopesTest.java:625–638  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

623 }
624
625 class ProviderGetScope implements Scope {
626 @Inject Provider<B> bProvider;
627
628 @Override
629 public <T> Provider<T> scope(Key<T> key, final Provider<T> unscoped) {
630 return new Provider<T>() {
631 @Override
632 public T get() {
633 bProvider.get();
634 return unscoped.get();
635 }
636 };
637 }
638 }
639
640 public void testIsSingletonPositive() {
641 final Key<String> a = Key.get(String.class, named("A"));

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…