InjectionUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,450 of 3,4500%586 of 5860%3623628088086969
handleBean(Class, Annotation[], MultivaluedMap, ParameterType, Message, boolean)3600%560%2929757511
handleParameter(String, boolean, Class, Type, Annotation[], ParameterType, Message)2610%440%2323696911
fillInValuesFromBean(Object, String, MultivaluedMap)1810%420%2222404011
createThreadLocalProxy(Class)1730%240%1313292911
processValues(Class, Type, MultivaluedMap, boolean)1450%280%1515313111
injectContextProxiesAndApplication(AbstractResourceInfo, Object, Application, ProviderFactory)1400%280%1515414111
injectIntoMap(Type, Annotation[], MultivaluedMap, boolean, ParameterType, Message)1330%100%66282811
injectIntoCollectionOrArray(Class, Type, Annotation[], MultivaluedMap, boolean, boolean, ParameterType, Message)1300%160%99292911
createParameterObject(List, Class, Type, Annotation[], String, boolean, ParameterType, Message)1070%260%1414242411
static {...}1070%n/a11282811
getActualType(Type, int)900%200%1111222211
checkProxy(Method, Object)890%160%99161611
convertStringToPrimitive(String, Class, Annotation[])830%160%99232311
getParametersFromBeanClass(Class, ParameterType, boolean)810%200%1111161611
getSuperType(Class, TypeVariable)740%160%99181811
evaluateFactoryMethods(String, ParameterType, Object, Class, String[])690%100%66171711
processGenericTypeIfNeeded(Class, Class, Type)640%140%88151511
checkPathSegment(List, Class, ParameterType)610%120%77121211
injectContextMethods(Object, AbstractResourceInfo, Message)600%120%77161611
findGenericDeclaration(GenericDeclaration, Type)560%120%77151511
injectThroughMethod(Object, Method, Object, Message)560%20%22151511
createThreadLocalServletApiContext(String)500%100%66151511
isSupportedMap(Type)480%120%77111111
mergeCollectionsOrArrays(Object, Object, Type)440%40%33111111
invokeLifeCycleMethod(Object, Method)410%20%22121211
getGenericResponseType(Method, Class, Object, Class, Exchange)360%80%559911
canSeeAllClasses(ClassLoader, Class[])350%40%339911
injectContextFields(Object, AbstractResourceInfo, Message)350%60%447711
canPropertyBeIgnored(Method, String)330%60%446611
getRawType(Type)320%80%55101011
evaluateFactoryMethod(String, Class, String)320%20%227711
injectConstructorProxies(Object, AbstractResourceInfo, Message)320%40%337711
reportServerError(String, String, boolean)310%20%227711
addToCollectionValues(Object, Object, int)290%60%447711
updateParamClassToTypeIfNeeded(Class, Type)270%120%776611
invokeValueOf(String, Class)260%n/a114411
extractFromMethod(Object, Method, boolean)250%n/a118811
getCollectionType(Class)240%60%448811
getDeclaredField(Class, String)200%60%446611
mergeMap(Object, Object)180%40%336611
injectContextField(AbstractResourceInfo, Field, Object, Object)180%40%336611
createParamConversionException(ParameterType, Exception)170%60%443311
getParamConverter(Class, Type, Annotation[], Message)170%20%225511
getOrThrowActualException(Throwable)170%40%334411
isPrimitiveOnly(Class)170%80%552211
allowedMapListValue(Class, Type)160%20%225511
injectContexts(Object, AbstractResourceInfo, Message)160%20%225511
decodeValue(String, boolean, ParameterType)160%60%445511
getActualTypes(Type)150%40%335511
getType(Type[], int)140%20%223311
isConcreteClass(Class)110%40%331111
createFromParameterHandler(String, Class, Type, Annotation[], Message)110%n/a113311
isSupportedCollectionOrArray(Class)110%40%331111
getGetterFromSetter(Method)110%n/a111111
extractValuesFromBean(Object, String)100%n/a113311
isBooleanType(Class)100%40%331111
isPrimitive(Class)100%40%332211
getRawResponseClass(Object)100%20%224411
injectFieldValue(Field, Object, Object)90%n/a112211
getEntity(Object)90%20%221111
extractFieldValue(Field, Object)70%n/a111111
injectThroughMethod(Object, Method, Object)60%n/a112211
injectContextProxies(AbstractResourceInfo, Object)60%n/a112211
convertStringToPrimitive(String, Class)60%n/a111111
extractFromMethod(Object, Method)50%n/a111111
reportServerError(String, String)50%n/a112211
getActualType(Type)40%n/a111111
isServletApiContext(String)40%n/a111111
lambda$createFromParameterHandler$0(String, ParamConverter)40%n/a111111