| ElementsTest.java |  | 0% |  | 0% | 332 | 332 | 734 | 734 | 328 | 328 | 159 | 159 |
| ProviderMethodsTest.java |  | 0% |  | 0% | 174 | 174 | 450 | 450 | 165 | 165 | 51 | 51 |
| ModuleAnnotatedMethodScannerTest.java |  | 0% |  | 0% | 199 | 199 | 441 | 441 | 197 | 197 | 68 | 68 |
| SpiBindingsTest.java |  | 0% |  | 0% | 101 | 101 | 231 | 231 | 97 | 97 | 44 | 44 |
| InjectorSpiTest.java |  | 0% |  | 0% | 63 | 63 | 221 | 221 | 51 | 51 | 25 | 25 |
| InjectionPointTest.java |  | 0% |  | 0% | 74 | 74 | 239 | 239 | 70 | 70 | 22 | 22 |
| InjectionPoint.java |   | 37% |   | 20% | 111 | 146 | 203 | 335 | 26 | 55 | 4 | 8 |
| Elements.java |   | 37% |   | 42% | 83 | 107 | 173 | 289 | 52 | 68 | 3 | 7 |
| ToolStageInjectorTest.java |  | 0% | | n/a | 23 | 23 | 83 | 83 | 23 | 23 | 8 | 8 |
| BindingSourceRestriction.java |   | 42% |   | 22% | 35 | 57 | 56 | 119 | 15 | 35 | 0 | 5 |
| ModuleRewriterTest.java |  | 0% |  | 0% | 15 | 15 | 45 | 45 | 12 | 12 | 5 | 5 |
| ProviderLookup.java |  | 0% |  | 0% | 22 | 22 | 32 | 32 | 17 | 17 | 2 | 2 |
| HasDependenciesTest.java |  | 0% | | n/a | 19 | 19 | 38 | 38 | 19 | 19 | 8 | 8 |
| BindingSourceRestrictionTest.java |  | 0% |  | 0% | 19 | 19 | 35 | 35 | 16 | 16 | 6 | 6 |
| MembersInjectorLookup.java |  | 0% |  | 0% | 19 | 19 | 25 | 25 | 14 | 14 | 2 | 2 |
| ElementSourceTest.java |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 7 | 7 | 4 | 4 |
| Message.java |   | 40% |   | 33% | 14 | 22 | 26 | 44 | 11 | 19 | 0 | 1 |
| ModuleSourceTest.java |  | 0% | | n/a | 13 | 13 | 32 | 32 | 13 | 13 | 3 | 3 |
| SourcesTest.java |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 3 | 3 |
| ErrorDetail.java |   | 38% |   | 20% | 10 | 16 | 12 | 24 | 5 | 11 | 0 | 1 |
| InjectionRequest.java |  | 0% |  | 0% | 13 | 13 | 17 | 17 | 9 | 9 | 1 | 1 |
| StaticInjectionRequest.java |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 8 | 8 | 1 | 1 |
| MessageTest.java |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| Dependency.java |   | 51% |   | 14% | 10 | 17 | 14 | 29 | 4 | 10 | 0 | 1 |
| DefaultElementVisitor.java |  | 15% | | n/a | 16 | 19 | 16 | 19 | 16 | 19 | 0 | 1 |
| InterceptorBinding.java |  | 0% | | n/a | 7 | 7 | 16 | 16 | 7 | 7 | 1 | 1 |
| ModuleAnnotatedMethodScannerBinding.java |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| ProvisionListenerBinding.java |  | 0% | | n/a | 6 | 6 | 13 | 13 | 6 | 6 | 1 | 1 |
| DefaultBindingTargetVisitor.java |  | 7% | | n/a | 10 | 11 | 10 | 11 | 10 | 11 | 0 | 1 |
| TypeListenerBinding.java |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| BindingTargetVisitorTest.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 2 | 2 |
| ScopeBinding.java | | 55% | | n/a | 2 | 7 | 7 | 16 | 2 | 7 | 0 | 1 |
| DisableCircularProxiesOption.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| RequireExactBindingAnnotationsOption.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| RequireExplicitBindingsOption.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| RequireAtInjectOnConstructorsOption.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| FailingBindingScopingVisitor.java | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| TypeConverterBinding.java |  | 69% | | n/a | 3 | 7 | 4 | 13 | 3 | 7 | 0 | 1 |
| DefaultBindingScopingVisitor.java | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| ElementApplyToTest.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ModuleAnnotatedMethodScanner.java | | 20% | | n/a | 2 | 3 | 2 | 3 | 2 | 3 | 0 | 1 |
| ModuleSource.java |  | 84% |   | 50% | 2 | 10 | 3 | 23 | 1 | 8 | 0 | 1 |
| FailingTargetVisitor.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| FailingElementVisitor.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ElementSource.java |  | 90% | | n/a | 1 | 5 | 1 | 13 | 1 | 5 | 0 | 1 |
| ProvisionListener.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |