Source file "com/google/inject/internal/InjectorImpl.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 943 of 1,504 | 37% | 107 of 164 | 34% | 107 | 136 | 227 | 363 | 33 | 54 |
createProvidedByBinding(Key, Scoping, ProvidedBy, Errors) | ![]() | 0% | ![]() | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
getElements() | ![]() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | |
createJustInTimeBinding(Key, Errors, boolean, InjectorImpl.JitLimitation) | ![]() ![]() | 47% | ![]() ![]() | 40% | 9 | 11 | 13 | 27 | 0 | 1 |
createImplementedByBinding(Key, Scoping, ImplementedBy, Errors, Consumer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
createTypeLiteralBinding(Key, Errors) | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
createUninitializedBinding(Key, Scoping, Object, Errors, boolean, Consumer) | ![]() ![]() | 52% | ![]() ![]() | 43% | 8 | 9 | 8 | 16 | 0 | 1 |
createJustInTimeBindingRecursive(Key, Errors, boolean, InjectorImpl.JitLimitation) | ![]() ![]() | 49% | ![]() ![]() | 16% | 6 | 7 | 6 | 14 | 0 | 1 |
createMembersInjectorBinding(Key, Errors) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
getParametersInjectors(List, Errors) | ![]() ![]() | 11% | ![]() ![]() | 25% | 2 | 3 | 10 | 12 | 0 | 1 |
getMembersInjector(TypeLiteral) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
getExistingBinding(Key) | ![]() ![]() | 55% | ![]() ![]() | 50% | 4 | 6 | 9 | 18 | 0 | 1 |
getJustInTimeBinding(Key, Errors, InjectorImpl.JitLimitation) | ![]() ![]() | 62% | ![]() ![]() | 31% | 10 | 12 | 4 | 11 | 0 | 1 |
getBinding(Key) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
getProvidedKey(Key, Errors) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getProviderForBindingImpl(Key) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
convertConstantStringBinding(Key, Errors) | ![]() ![]() | 75% | ![]() ![]() | 60% | 4 | 6 | 9 | 27 | 0 | 1 |
getAllBindings() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
cleanup(BindingImpl, Set) | ![]() ![]() | 76% | ![]() ![]() | 64% | 4 | 8 | 6 | 21 | 0 | 1 |
createSyntheticProviderBinding(Key, Errors) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getProviderOrThrow(Dependency, Errors) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
removeFailedJitBinding(Binding, InjectionPoint) | ![]() ![]() | 64% | ![]() ![]() | 25% | 4 | 5 | 1 | 8 | 0 | 1 |
getAllMembersInjectorInjectionPoints() | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
initializeBindingIfDelayed(Binding, Errors) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
createParameterInjector(Dependency, Errors) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getProvider(Key) | ![]() ![]() | 63% | n/a | 0 | 1 | 3 | 9 | 0 | 1 | |
findBindingsByType(TypeLiteral) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
toString() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
InjectorImpl(InjectorImpl, InjectorBindingData, InjectorJitBindingData, InjectorImpl.InjectorOptions) | ![]() ![]() | 82% | ![]() ![]() | 50% | 1 | 2 | 2 | 14 | 0 | 1 |
createChildInjector(Iterable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
initializeBinding(BindingImpl, Errors) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
injectMembers(Object) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getBinding(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getProvider(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLocalContext() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
initializeJitBinding(BindingImpl, Errors) | ![]() ![]() | 80% | ![]() ![]() | 50% | 2 | 3 | 3 | 11 | 0 | 1 |
getInternalFactory(Key, Errors, InjectorImpl.JitLimitation) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isMembersInjector(Key) | ![]() ![]() | 61% | ![]() ![]() | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
createChildInjector(Module[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getScopeBindings() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTypeConverterBindings() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getMembersInjector(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getInstance(Key) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getInstance(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getBindings() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$createJustInTimeBinding$0(Errors, CreationListener) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getParent() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
enterContext() | ![]() ![]() | 94% | ![]() ![]() | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
getInternalDependencies(BindingImpl) | ![]() ![]() | 87% | ![]() ![]() | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
getBindingOrThrow(Key, Errors, InjectorImpl.JitLimitation) | ![]() ![]() | 86% | ![]() ![]() | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
isProvider(Key) | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
isTypeLiteral(Key) | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
static {...} | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
getBindingData() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
getJitBindingData() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |