| hasValidAnnotatedField(Object, String, long) |  | 0% |  | 0% | 6 | 6 | 26 | 26 | 1 | 1 |
| hasValidAnnotatedPropertyDescriptor(Object, PropertyDescriptor, long) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| isParameterAnnotatedAndAllowlist(String, Object) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| hasValidAnnotatedMember(String, Object, long) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| setAcceptedValuePatterns(String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| setExcludedValuePatterns(String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| isParamValueExcluded(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| isParamValueAccepted(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| isAcceptableValue(String, String) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| isAcceptableName(String) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| isWithinLengthLimit(String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| toAcceptableParameters(HttpParameters, Object) |   | 36% |   | 16% | 3 | 4 | 5 | 9 | 0 | 1 |
| isAccepted(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isExcluded(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| applyParametersOnStack(ValueStack, Map, Object) |   | 22% |   | 25% | 2 | 3 | 6 | 8 | 0 | 1 |
| countOGNLCharacters(String) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| notifyDeveloperParameterException(Object, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| allowlistParameterizedTypeArg(Type) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| doIntercept(ActionInvocation) |   | 60% |   | 50% | 3 | 4 | 5 | 14 | 0 | 1 |
| lambda$static$0(String, String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isAcceptableParameter(String, Object) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| getBeanInfo(Object) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$getParameterLogMap$3(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAcceptableParameterValue(Parameter, Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isAcceptableParameterValueAware(Parameter, Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isAcceptableParameterNameAware(String, Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getParameterLogMap(HttpParameters) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRequireAnnotations(String) |   | 40% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| getPermittedInjectionDepth(AnnotatedElement) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasParamValuesToExclude() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| hasParamValuesToAccept() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| allowlistParamType(Type) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isIgnoredDMI(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| ultimateClass(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| initNewHttpParameters(HttpParameters) |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| initParameterMap() |   | 53% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| allowlistReturnTypeIfParameterized(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| allowlistClass(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| allowlistFieldIfParameterized(Field) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getParameterAnnotation(AnnotatedElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAcceptParamNames(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExcludeParams(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$hasValidAnnotatedMember$2(String, PropertyDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setParamNameMaxLength(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOrdered(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$isParameterAnnotatedAndAllowlist$1(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOrdered() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderedComparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| applyMemberAccessProperties(ValueStack) |   | 94% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| applyParameters(Object, ValueStack, HttpParameters) |  | 100% |   | 50% | 1 | 2 | 0 | 9 | 0 | 1 |
| ParametersInterceptor() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| toNewStack(ValueStack) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| batchApplyReflectionContextState(Map, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDevMode(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRequireAnnotationsTransitionMode(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDynamicMethodInvocation(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValueStackFactory(ValueStackFactory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOgnlUtil(OgnlUtil) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setThreadAllowlist(ThreadAllowlist) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setExcludedPatterns(ExcludedPatternsChecker) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAcceptedPatterns(AcceptedPatternsChecker) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| retrieveParameters(ActionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addParametersToContext(ActionContext, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |