JAXRSUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,514 of 4,5140%714 of 7140%475475913913118118
findTargetMethod(Map, Message, String, MultivaluedMap, String, List, boolean, boolean)4030%640%3333929211
compareCompositeSubtypes(MediaType, MediaType, Message)1990%780%4040353511
processParameters(OperationResourceInfo, MultivaluedMap, Message)1940%200%1111292911
createContextValue(Message, Type, Class)1720%400%2121383811
processFormParam(Message, String, Class, Type, Annotation[], String, boolean)1510%220%1212313111
getPathSegments(String, boolean, boolean)1490%300%1616333311
selectResourceClass(List, String, Message)1390%180%1010292911
createHttpParameterValue(Parameter, Class, Type, Annotation[], Message, MultivaluedMap, OperationResourceInfo)1250%300%1616181811
static {...}1240%n/a11111111
injectParameters(OperationResourceInfo, BeanResourceInfo, Object, Message)1230%140%88282811
processMatrixParam(Message, String, Class, Type, Annotation[], String, boolean)880%100%66171711
getStructuredParams(MultivaluedMap, String, String, boolean, boolean, boolean)880%140%88141411
intersectMimeTypes(List, List, MimeTypesIntersector)880%220%1212212111
writeMessageBody(List, Object, Class, Type, Annotation[], MediaType, MultivaluedMap, Message)790%80%55171711
createResponse(List, Message, String, int, boolean)780%160%99161611
processRequestBodyParameter(Class, Type, Annotation[], Message, OperationResourceInfo)780%140%88191911
matchMessageLogSupplier(OperationResourceInfo, String, String, MediaType, List, boolean)740%20%22121211
readFromMessageBody(Class, Type, Annotation[], InputStream, MediaType, OperationResourceInfo, Message)730%60%44181811
compareMethodParameters(Class[], Class[])700%160%99121211
isStreamingLikeOutType(Class, Type)660%200%1111131311
compareSortedAcceptMediaTypes(List, List, List)660%120%77111111
runContainerResponseFilters(ServerProviderFactory, ResponseImpl, Message, OperationResourceInfo, Method)580%80%55121211
runContainerRequestFilters(ServerProviderFactory, Message, boolean, Set)550%80%55131311
pushOntoStack(OperationResourceInfo, MultivaluedMap, Message)550%40%33121211
parseMediaTypes(String)530%60%44141411
copyResponseIfNeeded(Response)530%60%44151511
processCookieParam(Message, String, Class, Type, Annotation[], String)520%120%77111111
compareMediaTypes(MediaType, MediaType, String)490%180%1010131311
fromResponse(Response, boolean)470%60%44101011
readFromMessageBodyReader(List, Class, Type, Annotation[], InputStream, MediaType, Message)440%20%228811
compareSortedMediaTypes(List, List, String)430%100%667711
createBeanParamValue(Message, Class, OperationResourceInfo)390%20%22111111
getUserMediaTypes(Object, boolean)380%80%559911
processParameter(Class, Type, Annotation[], Parameter, MultivaluedMap, Message, OperationResourceInfo)380%60%447711
addStructuredPartToMap(MultivaluedMap, String, String, String, boolean, boolean)380%120%77101011
compareQualityAndDistance(MediaType, MediaType, boolean)360%60%448811
combineUriTemplates(String, String)350%80%559911
getUriTemplate(Message, ClassResourceInfo, OperationResourceInfo)340%40%33101011
readQueryString(String, Class, Type, Annotation[], Message, String, boolean)330%20%224411
getCompatibleMediaTypes(List, MediaType)320%60%448811
setMessageContentType(Message, Response)300%60%448811
logMessageHandlerProblem(String, Class, MediaType)280%n/a115511
convertTypesToString(List)270%20%225511
readFromUriParam(Message, String, Class, Type, Annotation[], MultivaluedMap, String, boolean)270%20%224411
copyAndGetEntityStream(Message)270%n/a118811
createHttpHeaders(Message, Class)260%60%444411
addTemplateVarValues(List, MultivaluedMap, URITemplate)260%60%447711
getExceptionLogLevel(Message, Class)250%40%339911
lambda$selectResourceClass$4(ClassResourceInfo, String)250%n/a113311
lambda$selectResourceClass$2(ClassResourceInfo, String)250%n/a113311
processHeaderParam(Message, String, Class, Type, Annotation[], String)240%40%334411
stripDoubleQuotesIfNeeded(String)240%80%554411
getClassQName(Class)240%20%224411
getMediaTypes(String[])230%20%224411
createUriInfo(Message)230%40%335511
createContextResolver(Type, Message)230%40%336611
splitMediaSubType(String, boolean)220%40%332211
lambda$findTargetMethod$6(OperationResourceInfo)220%n/a113311
getMatrixParams(String, boolean)210%20%223311
isStreamingOutType(Class)200%80%554411
compareMediaTypesQualityFactors(MediaType, MediaType)200%n/a113311
compareMediaTypesQualityFactors(MediaType, MediaType, String)200%n/a113311
getContextMessage(Message)200%60%444411
isMediaTypeCompatible(MediaType, MediaType)190%40%335511
lambda$selectResourceClass$3(String, ClassResourceInfo)190%n/a112211
intersectSortMediaTypes(List, List, boolean)180%20%224411
getMediaTypeQualityFactor(String)180%40%337711
matchHttpMethod(String, String)170%60%443311
getUriTemplate(ClassResourceInfo)170%40%336611
getProviderConsumeTypes(MessageBodyReader)160%20%224411
getProviderProduceTypes(MessageBodyWriter)160%20%224411
intersectMimeTypes(List, List, boolean, boolean)160%n/a113311
getStructuredParams(String, String, boolean, boolean)150%n/a113311
lambda$findTargetMethod$5(ClassResourceInfo)150%n/a112211
noResourceMethodForOptions(Response, String)140%60%442211
matchMimeTypes(MediaType, MediaType, OperationResourceInfo)140%40%332211
mediaTypeToString(MediaType, String[])140%40%333311
compareSortedConsumesMediaTypes(List, List, MediaType)130%n/a113311
lambda$selectResourceClass$1(String)130%n/a112211
headMethodPossible(String, String)120%40%331111
sortMediaTypes(List, String)120%20%223311
getUriTemplate(Message, ClassResourceInfo, OperationResourceInfo, OperationResourceInfo)120%n/a113311
getCurrentPath(MultivaluedMap)110%20%222211
doMimeTypesIntersect(List, List)110%n/a113311
findTargetMethod(Map, Message, String, MultivaluedMap, String, List)100%n/a111111
getUriTemplate(OperationResourceInfo)100%20%224411
getRootResources(Message)80%n/a112211
getConsumeTypes(Consumes, List)80%20%222211
getProduceTypes(Produces, List)80%20%222211
getStructuredParams(MultivaluedMap, String, String, boolean, boolean)80%n/a112211
injectParameters(OperationResourceInfo, Object, Message)70%n/a112211
compareCompositeSubtypes(String, String, Message)70%n/a111111
intersectMimeTypes(String, String)70%n/a112211
toMediaType(String)70%20%223311
intersectMimeTypes(List, List, boolean)60%n/a111111
intersectMimeTypes(List, MediaType)60%n/a112211
toResponseBuilder(int)60%n/a111111
getRootResource(Message)60%n/a111111
lambda$getPathSegments$0(boolean, String)60%n/a111111
getPathSegments(String, boolean)50%n/a111111
getConsumeTypes(Consumes)50%n/a111111
getProduceTypes(Produces)50%n/a111111
compareMediaTypes(MediaType, MediaType)50%n/a111111
createResourceValue(Message, Type, Class)50%n/a111111
matchConsumeTypes(MediaType, OperationResourceInfo)50%n/a111111
matchProduceTypes(MediaType, OperationResourceInfo)50%n/a111111
doMimeTypesIntersect(List, MediaType)50%n/a111111
sortMediaTypes(String, String)50%n/a111111
convertFaultToResponse(Throwable, Message)40%n/a111111
convertStringToQName(String)40%n/a111111
toResponse(int)40%n/a111111
toResponse(Response.Status)40%n/a111111
toResponseBuilder(Response.Status)40%n/a111111
fromResponse(Response)40%n/a111111
lambda$processFormParam$9(String, String)40%n/a111111
lambda$matchMessageLogSupplier$8(Message)0%n/a111111
lambda$findTargetMethod$7(Message)0%n/a111111
getCurrentMessage()0%n/a111111