Source file "com/google/inject/internal/InternalMethodHandles.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,224 of 1,608 | 23% | 76 of 76 | 0% | 92 | 97 | 286 | 373 | 54 | 59 |
| buildImmutableMapFactory(List) | 0% | 0% | 4 | 4 | 24 | 24 | 1 | 1 | ||
| invokeThroughProvisionCallback(MethodHandle, ProvisionListenerStackCallback) | 0% | 0% | 4 | 4 | 18 | 18 | 1 | 1 | ||
| buildImmutableSetFactory(Iterable) | 0% | 0% | 4 | 4 | 20 | 20 | 1 | 1 | ||
| buildObjectArrayFactory(Iterable) | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| populateArray(int, List) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| doPutEntries(List) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| unreflect(Method) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| nullCheckResult(MethodHandle, Object) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| lambda$immutableMapOf$6(Integer) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| unreflectConstructor(Constructor) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| doAddToImmutableSet(ImmutableList) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| lambda$immutableSetOf$2(Integer) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| tryStartConstruction(MethodHandle, int) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| catchInternalProvisionExceptionAndRethrowWithSource(MethodHandle, Object) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| catchErrorInMethodAndRethrowWithSource(MethodHandle, InjectionPoint) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| catchErrorInConstructorAndRethrowWithSource(MethodHandle, InjectionPoint) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| unreflectSetter(Field) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| catchRuntimeExceptionInProviderAndRethrowWithSource(MethodHandle, Object) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| catchThrowableInProviderAndRethrowWithSource(MethodHandle, Object) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| dropReturn(MethodHandle) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| constantFactoryGetHandle(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| finishConstruction(MethodHandle, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| finishConstructionAndSetReference(MethodHandle, int) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| clearReference(MethodHandle, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| findConstructorOrDie(Class, MethodType) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| initializableFactoryGetHandle(Initializable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| invokeHandle(Method) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| newInstanceHandle(Constructor) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| doCatchThrowableInProviderAndRethrowWithSource(Throwable, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| constantElementFactoryGetHandle(Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| immutableSetOf(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| immutableMapOf(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| lambda$makeProvisionCallback$1(MethodHandle, Object, InternalContext, Dependency) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| findStaticOrDie(Class, String, MethodType) | 37% | n/a | 0 | 1 | 2 | 3 | 0 | 1 | ||
| findVirtualOrDie(Class, String, MethodType) | 37% | n/a | 0 | 1 | 2 | 3 | 0 | 1 | ||
| checkHasElementFactoryType(MethodHandle) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getParamSize(Class) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| doNullCheckResult(Object, Object, InternalContext, Dependency) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| lambda$invokeThroughProvisionCallback$0(MethodHandle, InternalContext, Dependency) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| checkHasFactoryType(MethodHandle) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| makeProvider(InternalFactory, InjectorImpl, Dependency) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getProvider(MethodHandle) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| finallyFinishConstruction(Throwable, Object, InternalContext, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| finallyFinishConstructionAndSetReference(Throwable, Object, InternalContext, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isNull(Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| makeScopedProvider(InternalFactory, InjectorImpl) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| doCatchRuntimeExceptionInProviderAndRethrowWithSource(RuntimeException, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| doCatchErrorInMethodAndRethrowWithSource(Throwable, InjectionPoint) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| doCatchErrorInConstructorAndRethrowWithSource(Throwable, InjectionPoint) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| finallyClearReference(Throwable, Object, InternalContext, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| makeProvisionCallback(MethodHandle, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildObjectArrayFactory(MethodHandle[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$buildImmutableMapFactory$4(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$buildImmutableMapFactory$5(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$buildImmutableMapFactory$3(Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| sneakyThrow(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 100% | n/a | 0 | 1 | 0 | 83 | 0 | 1 | ||
| castReturnTo(MethodHandle, Class) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| castReturnToObject(MethodHandle) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |