Providers

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total820 of 8200%102 of 1020%89891891893838
checkProviderRuntime(Class, ContractProvider, RuntimeType, boolean, boolean)1770%400%2121464611
getJaxRsProviderInterfaces()710%n/a11151511
getAllRankedProviders(InjectionManager, Class)650%60%44101011
ensureContract(Class, Class[])550%120%77131311
getAllServiceHolders(InjectionManager, Class)510%40%33101011
getExternalProviderInterfaces()360%n/a11111111
getContractConstraint(Class, RuntimeType)330%80%559911
findFirstProviderContract(Class)240%60%447711
computeProviderContracts(Class, Set)230%40%336611
isJaxRsProvider(Class)200%40%335511
getImplementedContracts(Class)200%20%226611
getImplementationClass(Class, ServiceHolder)190%20%224411
getCustomProviders(InjectionManager, Class)150%n/a113311
getAllProviders(InjectionManager, Class, Comparator)150%20%224411
logProviderSkipped(StringBuilder, Class, boolean)150%20%224411
mergeAndSortRankedProviders(RankedComparator, Iterable)140%n/a115511
sortRankedProviders(RankedComparator, Iterable)120%n/a114411
getServiceHolders(InjectionManager, Class, Comparator, Annotation[])120%n/a113311
isSupportedContract(Class)120%40%331111
getAllRankedSortedProviders(InjectionManager, Class)100%n/a112211
getProviderContracts(Class)100%n/a113311
getProviders(InjectionManager, Class)90%n/a112211
getProviderClasses(Collection)90%n/a113311
isProxyGenerated(Class, ServiceHolder)90%20%221111
lambda$getServiceHolders$3(Comparator, Class, ServiceHolder, ServiceHolder)90%n/a112211
lambda$getExternalProviderInterfaces$0(Map, ExternalRegistrables.ClassRuntimeTypePair)90%n/a111111
static {...}90%n/a114411
lambda$getImplementationClass$6(Class, Class)80%20%221111
holder2service(ServiceHolder)70%20%221111
getAllProviders(InjectionManager, Class)60%n/a111111
getAllProviders(InjectionManager, Class, RankedComparator)60%n/a111111
lambda$getExternalProviderInterfaces$1(Map, ExternalRegistrables)60%n/a112211
getServiceHolders(InjectionManager, Class, Annotation[])50%n/a111111
lambda$mergeAndSortRankedProviders$2(Iterable)50%n/a111111
getPriority(Class)40%n/a111111
lambda$getImplementationClass$4(Type)40%n/a111111
isProvider(Class)30%n/a111111
lambda$getImplementationClass$5(Type)30%n/a111111