Source file "com/google/inject/spi/Elements.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 629 of 1,034 | 39% | 38 of 68 | 44% | 61 | 80 | 137 | 238 | 34 | 46 |
Elements.RecordingBinder(Elements.RecordingBinder, PrivateElementsImpl) | ![]() | 0% | n/a | 1 | 1 | 19 | 19 | 1 | 1 | |
forbidNestedScannerMethods(Module) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
install(Module) | ![]() ![]() | 65% | ![]() ![]() | 63% | 7 | 12 | 13 | 41 | 0 | 1 |
scanForAnnotatedMethods() | ![]() ![]() | 47% | ![]() ![]() | 50% | 3 | 5 | 12 | 21 | 0 | 1 |
scanModulesForAnnotatedMethods(ModuleAnnotatedMethodScanner) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
exposeInternal(Key) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
requestStaticInjection(Class[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
newPrivateBinder() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getElementSource() | ![]() ![]() | 65% | ![]() ![]() | 50% | 4 | 6 | 5 | 18 | 0 | 1 |
skipSources(Class[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
requestInjection(TypeLiteral, Object) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
addError(Throwable) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getMembersInjector(TypeLiteral) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
getProvider(Dependency) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
withTrustedSource(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
bindInterceptor(Matcher, Matcher, MethodInterceptor[]) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
addError(String, Object[]) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
bind(Key) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
bindListener(Matcher, TypeListener) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
bindListener(Matcher, ProvisionListener[]) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
convertToTypes(Matcher, TypeConverter) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
requestInjection(Object) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
disableCircularProxies() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
requireExplicitBindings() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
requireAtInjectOnConstructors() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
requireExactBindingAnnotations() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getAllScanners() | ![]() ![]() | 46% | ![]() ![]() | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
addError(Message) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getMembersInjector(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
bind(TypeLiteral) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
bind(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getProvider(Key) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getProvider(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
expose(Key) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
expose(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
expose(TypeLiteral) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
Elements.RecordingBinder(Elements.RecordingBinder, Object, SourceProvider, boolean) | ![]() ![]() | 96% | ![]() ![]() | 50% | 2 | 3 | 0 | 21 | 0 | 1 |
currentStage() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
withSource(Object) | ![]() ![]() | 85% | ![]() ![]() | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
moduleScanning() | ![]() ![]() | 71% | ![]() ![]() | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
toString() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
static {...} | ![]() | 100% | n/a | 0 | 1 | 0 | 7 | 0 | 1 | |
Elements.RecordingBinder(Stage) | ![]() | 100% | n/a | 0 | 1 | 0 | 16 | 0 | 1 | |
getModuleSource(Class) | ![]() | 100% | ![]() | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
bindScope(Class, Scope) | ![]() | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | |
bindConstant() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |