Providers

Source file "org/glassfish/jersey/internal/inject/Providers.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total796 of 7960%104 of 1040%88881851853636
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
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
getExternalProviderInterfaces()190%n/a115511
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
getPriority(Class)120%20%224411
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$1(Comparator, Class, ServiceHolder, ServiceHolder)90%n/a112211
static {...}90%n/a114411
lambda$getImplementationClass$4(Class, Class)80%20%221111
holder2service(ServiceHolder)70%20%221111
getAllProviders(InjectionManager, Class)60%n/a111111
getAllProviders(InjectionManager, Class, RankedComparator)60%n/a111111
getServiceHolders(InjectionManager, Class, Annotation[])50%n/a111111
lambda$mergeAndSortRankedProviders$0(Iterable)50%n/a111111
lambda$getImplementationClass$2(Type)40%n/a111111
isProvider(Class)30%n/a111111
lambda$getImplementationClass$3(Type)30%n/a111111