FactoryProvider2

Source file "com/google/inject/assistedinject/FactoryProvider2.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,403 of 1,4030%190 of 1900%1221223233232727
FactoryProvider2(Key, BindingCollector, MethodHandles.Lookup)4900%560%292911711711
findMatchingConstructorInjectionPoint(Method, Key, TypeLiteral, List)1620%200%1111353511
invoke(Object, Method, Object[])1390%240%1313282811
constructorHasMatchingParams(TypeLiteral, Constructor, List, Errors)710%100%66171711
initialize(Injector)580%60%44141411
isValidForOptimizedAssistedInject(Set, Class, TypeLiteral)520%100%66111111
getBindingFromNewInjector(Method, Object[], FactoryProvider2.AssistData)470%40%339911
isCompatible(Method, Method)410%80%55101011
canRethrow(Method, Throwable)330%80%556611
getDependencies(InjectionPoint, TypeLiteral)310%40%337711
removeAssistedDeps(Set)300%60%447711
isInjectorOrAssistedProvider(Dependency)300%80%55151511
assistKey(Method, Key, Errors)290%40%339911
isTypeNotSpecified(TypeLiteral, ConfigurationException)260%20%226611
getDependencies()250%20%225511
equals(Object)240%60%444411
validateFactoryReturnType(Errors, Class, Class)230%40%334411
superMethodHandle(FactoryProvider2.SuperMethodLookup, Method, Object, MethodHandles.Lookup)190%40%333311
static {...}150%n/a115511
hashCode()140%n/a111111
acceptExtensionVisitor(BindingTargetVisitor, ProviderInstanceBinding)120%20%223311
isDefault(Method)100%20%221111
toString()80%n/a111111
getAssistedMethods()0%n/a111111
lambda$new$0(Class)0%n/a112211
get()0%n/a111111
getKey()0%n/a111111