ParametersInterceptor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,071 of 1,31418%169 of 1806%1321542343084264
hasValidAnnotatedField(Object, String, long)1000%100%66262611
hasValidAnnotatedPropertyDescriptor(Object, PropertyDescriptor, long)820%120%77191911
isParameterAnnotatedAndAllowlist(String, Object)730%120%77131311
hasValidAnnotatedMember(String, Object, long)520%60%44121211
setAcceptedValuePatterns(String)480%40%33101011
setExcludedValuePatterns(String)480%40%33101011
isParamValueExcluded(String)440%80%55111111
isParamValueAccepted(String)430%80%55111111
isAcceptableValue(String, String)410%120%777711
isAcceptableName(String)370%120%777711
isWithinLengthLimit(String)310%60%447711
toAcceptableParameters(HttpParameters, Object)281636%5116%345901
isAccepted(String)280%40%338811
isExcluded(String)280%40%338811
applyParametersOnStack(ValueStack, Map, Object)27822%3125%236801
countOGNLCharacters(String)240%60%445511
notifyDeveloperParameterException(Object, String, String)230%n/a113311
allowlistParameterizedTypeArg(Type)230%40%337711
doIntercept(ActionInvocation)203160%3350%3451401
lambda$static$0(String, String)200%40%333311
isAcceptableParameter(String, Object)180%60%441111
getBeanInfo(Object)170%n/a115511
lambda$getParameterLogMap$3(Map.Entry)170%n/a111111
isAcceptableParameterValue(Parameter, Object)160%40%331111
isAcceptableParameterValueAware(Parameter, Object)150%40%331111
isAcceptableParameterNameAware(String, Object)140%40%331111
getParameterLogMap(HttpParameters)130%20%225511
setRequireAnnotations(String)12840%1150%122501
getPermittedInjectionDepth(AnnotatedElement)110%20%224411
hasParamValuesToExclude()110%40%331111
hasParamValuesToAccept()110%40%331111
allowlistParamType(Type)100%20%223311
isIgnoredDMI(String)100%20%223311
ultimateClass(Object)90%20%223311
initNewHttpParameters(HttpParameters)8850%1150%121301
initParameterMap()6753%1150%121301
allowlistReturnTypeIfParameterized(Method)50%n/a112211
allowlistClass(Class)50%n/a112211
allowlistFieldIfParameterized(Field)50%n/a112211
getParameterAnnotation(AnnotatedElement)50%n/a111111
setAcceptParamNames(String)50%n/a112211
setExcludeParams(String)50%n/a112211
lambda$hasValidAnnotatedMember$2(String, PropertyDescriptor)50%n/a111111
setParamNameMaxLength(int)40%n/a112211
setOrdered(boolean)40%n/a112211
lambda$isParameterAnnotatedAndAllowlist$1(int)40%n/a111111
isOrdered()30%n/a111111
getOrderedComparator()20%n/a111111
applyMemberAccessProperties(ValueStack)11894%1150%121501
applyParameters(Object, ValueStack, HttpParameters)37100%1150%120901
ParametersInterceptor()27100%n/a010901
toNewStack(ValueStack)24100%1150%120501
batchApplyReflectionContextState(Map, boolean)10100%n/a010401
static {...}10100%n/a010301
setDevMode(String)5100%n/a010201
setRequireAnnotationsTransitionMode(String)5100%n/a010201
setDynamicMethodInvocation(String)5100%n/a010201
setValueStackFactory(ValueStackFactory)4100%n/a010201
setOgnlUtil(OgnlUtil)4100%n/a010201
setThreadAllowlist(ThreadAllowlist)4100%n/a010201
setExcludedPatterns(ExcludedPatternsChecker)4100%n/a010201
setAcceptedPatterns(AcceptedPatternsChecker)4100%n/a010201
retrieveParameters(ActionContext)3100%n/a010101
addParametersToContext(ActionContext, Map)1100%n/a010101