Source file "com/google/inject/internal/Errors.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 847 of 1,095 | 22% | 16 of 42 | 61% | 73 | 101 | 105 | 165 | 60 | 80 |
| conversionTypeError(String, Object, TypeLiteral, TypeConverterBinding, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ambiguousTypeConversion(String, Object, TypeLiteral, TypeConverterBinding, TypeConverterBinding) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| requestInjectionWithDifferentTypes(Object, TypeLiteral, Object, TypeLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| errorNotifyingTypeListener(TypeListenerBinding, TypeLiteral, Throwable) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| duplicateScopes(ScopeBinding, Class, Scope) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| converterReturnedNull(String, Object, TypeLiteral, TypeConverterBinding) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| checkNotNull(Object, String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| scopeAnnotationOnAbstractType(Class, Class, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| errorCheckingDuplicateBinding(Key, Object, Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| duplicateBindingAnnotations(Member, Class, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| atTargetIsMissingParameter(Annotation, String, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| missingImplementationWithHint(Key, Injector) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| bindingAlreadySet(Binding, Binding) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| childBindingAlreadySet(Key, Set) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| bindingAlreadySet(Key, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| atInjectRequired(TypeLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| notASubtype(Class, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| misplacedBindingAnnotation(Member, Annotation) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| missingConstructor(TypeLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| tooManyConstructors(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| constructorNotDefinedByType(Constructor, TypeLiteral) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| duplicateMapKey(Key, Multimap) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| duplicateScopeAnnotations(Class, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| checkConfiguration(boolean, String, Object[]) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| missingRuntimeRetention(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| missingScopeAnnotation(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| scopeNotFound(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| formatSource(Formatter, Object) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getMessagesFromThrowable(Throwable) | 47% | 50% | 3 | 4 | 3 | 7 | 0 | 1 | ||
| aopDisabled(InterceptorBinding) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| recursiveBinding(Key, Key) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| throwProvisionExceptionIfErrorsExist() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| missingImplementation(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| jitDisabled(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| jitDisabledInParent(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| optionalConstructor(Constructor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotBindToGuiceType(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectInnerClass(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectLocalClass(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| staticInjectionOnInterface(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectFinalField(Field) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectAbstractMethod(Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectMethodWithTypeParameters(Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| jitBindingAlreadySet(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| exposedButNotBound(Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| keyNotFullySpecified(TypeLiteral) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| errorEnhancingClass(Class, Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectTypeLiteralOf(Type) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| throwCreationExceptionIfErrorsExist() | 33% | 50% | 1 | 2 | 2 | 4 | 0 | 1 | ||
| throwConfigurationExceptionIfErrorsExist() | 33% | 50% | 1 | 2 | 2 | 4 | 0 | 1 | ||
| bindingToProvider() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| recursiveImplementationType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| recursiveProviderType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| voidProviderMethod() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| missingConstantValues() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectRawProvider() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectRawMembersInjector() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cannotInjectRawTypeLiteral() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| merge(InternalProvisionException) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addMessage(String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addMessage(ErrorId, String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| errorInUserCode(Throwable, String, Object[]) | 76% | 50% | 1 | 2 | 1 | 4 | 0 | 1 | ||
| format(String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convert(Object, ElementSource) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| withSource(Object) | 86% | 50% | 2 | 3 | 1 | 3 | 0 | 1 | ||
| getMessages() | 86% | 50% | 1 | 2 | 1 | 4 | 0 | 1 | ||
| conversionError(String, Object, TypeLiteral, TypeConverterBinding, RuntimeException) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| merge(Collection) | 100% | 100% | 0 | 2 | 0 | 5 | 0 | 1 | ||
| getSources() | 100% | 100% | 0 | 3 | 0 | 5 | 0 | 1 | ||
| merge(Errors) | 100% | 75% | 1 | 3 | 0 | 4 | 0 | 1 | ||
| addMessage(Message) | 100% | 100% | 0 | 2 | 0 | 4 | 0 | 1 | ||
| Errors(Errors, Object) | 100% | n/a | 0 | 1 | 0 | 5 | 0 | 1 | ||
| Errors() | 100% | n/a | 0 | 1 | 0 | 5 | 0 | 1 | ||
| Errors(Object) | 100% | n/a | 0 | 1 | 0 | 5 | 0 | 1 | ||
| addMessage(ErrorId, Throwable, String, Object[]) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| size() | 100% | 100% | 0 | 2 | 0 | 1 | 0 | 1 | ||
| throwIfNewErrors(int) | 100% | 100% | 0 | 2 | 0 | 3 | 0 | 1 | ||
| hasErrors() | 100% | 100% | 0 | 2 | 0 | 1 | 0 | 1 | ||
| toException() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| convert(Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |