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 |