| InjectorImpl |  | 0% |  | 0% | 75 | 75 | 222 | 222 | 33 | 33 | 1 | 1 |
| TypeLiteral |  | 0% |  | 0% | 50 | 50 | 107 | 107 | 20 | 20 | 1 | 1 |
| Key |  | 0% |  | 0% | 49 | 49 | 85 | 85 | 38 | 38 | 1 | 1 |
| InjectorBuilder |  | 0% |  | 0% | 18 | 18 | 72 | 72 | 9 | 9 | 1 | 1 |
| BindingProcessor.new BindingTargetVisitor() {...} |  | 0% |  | 0% | 12 | 12 | 47 | 47 | 10 | 10 | 1 | 1 |
| BindingProcessor |  | 0% |  | 0% | 23 | 23 | 60 | 60 | 11 | 11 | 1 | 1 |
| InjectorShell.Builder |  | 0% |  | 0% | 17 | 17 | 55 | 55 | 8 | 8 | 1 | 1 |
| InheritingState |  | 0% |  | 0% | 25 | 25 | 59 | 59 | 17 | 17 | 1 | 1 |
| EncounterImpl |  | 0% |  | 0% | 24 | 24 | 45 | 45 | 13 | 13 | 1 | 1 |
| MembersInjectorImpl |  | 0% |  | 0% | 12 | 12 | 42 | 42 | 8 | 8 | 1 | 1 |
| MembersInjectorStore |  | 0% |  | 0% | 11 | 11 | 39 | 39 | 5 | 5 | 1 | 1 |
| TypeConverterBindingProcessor |  | 0% | | n/a | 7 | 7 | 32 | 32 | 7 | 7 | 1 | 1 |
| AbstractModule |  | 0% |  | 0% | 24 | 24 | 39 | 39 | 23 | 23 | 1 | 1 |
| ConstructorBindingImpl |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 9 | 9 | 1 | 1 |
| Initializer |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 4 | 4 | 1 | 1 |
| ModuleTestCase |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 3 | 3 | 1 | 1 |
| PrivateModule |  | 0% |  | 0% | 18 | 18 | 27 | 27 | 17 | 17 | 1 | 1 |
| ConstructorInjector |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 4 | 4 | 1 | 1 |
| AbstractProcessor |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 13 | 13 | 1 | 1 |
| Initializer.InjectableReference |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 4 | 4 | 1 | 1 |
| InjectionRequestProcessor |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
| SingleMethodInjector |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 4 | 4 | 1 | 1 |
| SingleParameterInjector |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 4 | 4 | 1 | 1 |
| SingleFieldInjector |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| ConstructorInjectorStore |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| InjectorImpl.ConvertedConstantBindingImpl |  | 0% | | n/a | 8 | 8 | 17 | 17 | 8 | 8 | 1 | 1 |
| InjectionRequestProcessor.StaticInjection |  | 0% | | n/a | 3 | 3 | 18 | 18 | 3 | 3 | 1 | 1 |
| BoundProviderFactory |  | 0% | | n/a | 4 | 4 | 16 | 16 | 4 | 4 | 1 | 1 |
| ConfigurationException |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 5 | 5 | 1 | 1 |
| InjectorShell |  | 0% | | n/a | 5 | 5 | 16 | 16 | 5 | 5 | 1 | 1 |
| ScopeBindingProcessor |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 2 | 2 | 1 | 1 |
| InjectorImpl.new InternalFactory() {...} |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| FactoryProxy |  | 0% | | n/a | 4 | 4 | 16 | 16 | 4 | 4 | 1 | 1 |
| Scopes |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 3 | 3 | 1 | 1 |
| Key.AnnotationTypeStrategy |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 8 | 8 | 1 | 1 |
| DeferredLookups |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| ProvisionException |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 5 | 5 | 1 | 1 |
| TypeConverterBindingProcessor.new TypeConverter() {...} |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| InjectorImpl.ProviderBindingImpl |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| LookupProcessor |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| InjectorImpl.BindingsMultimap |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| InjectorBuilder.new ContextualCallable() {...} |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| Key.AnnotationInstanceStrategy |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 8 | 8 | 1 | 1 |
| State.new State() {...} |  | 0% | | n/a | 17 | 17 | 17 | 17 | 17 | 17 | 1 | 1 |
| InjectorImpl.new Provider() {...} |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| Scopes.1.new Provider() {...} |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| InternalFactoryToProviderAdapter |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| ExposedKeyFactory |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 3 | 3 | 1 | 1 |
| DefaultConstructionProxyFactory.new ConstructionProxy() {...} |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ProviderToInternalFactoryAdapter |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| BindingProcessor.1.new Runnable() {...} |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| PrivateElementProcessor |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| InjectorImpl.new Provider() {...} |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 3 | 3 | 1 | 1 |
| ModulesBuilder |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| InjectorImpl.4.new ContextualCallable() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TypeConverterBindingProcessor.new AbstractMatcher() {...} |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| InjectionRequestProcessor.StaticInjection.new ContextualCallable() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| CreationException |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| WeakKeySet |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 3 | 3 | 1 | 1 |
| TypeConverterBindingProcessor.new TypeConverter() {...} |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| InjectorShell.RootModule |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| MessageProcessor |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| InjectorImpl.new InternalFactory() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| MembersInjectorImpl.new ContextualCallable() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Key.NullAnnotationStrategy |  | 0% | | n/a | 6 | 6 | 7 | 7 | 6 | 6 | 1 | 1 |
| Guice |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| Stage |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ConstantFactory |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ProviderToInternalFactoryAdapter.new ContextualCallable() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| TypeConverterBindingProcessor.new TypeConverter() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| InjectorShell.LoggerFactory |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| DefaultConstructionProxyFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConstructorBindingImpl.Factory |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 1 | 1 |
| TypeConverterBindingProcessor.new AbstractMatcher() {...} |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 3 | 3 | 1 | 1 |
| SingleMethodInjector.new InjectorImpl.MethodInvoker() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| InjectorShell.InjectorFactory |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Reflection |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TypeConverterBindingProcessor.new TypeConverter() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Initializables.new Initializable() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| OutOfScopeException |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ConstructorInjectorStore.new FailableCache() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MembersInjectorStore.new FailableCache() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TypeListenerBindingProcessor |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Scopes.new Scope() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| InjectorImpl.ProviderBindingImpl.new InternalFactory() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Initializables |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Scopes.new Scope() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Reflection.InvalidConstructor | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| State | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |