| BaseClientDetails |  | 0% |  | 0% | 95 | 95 | 176 | 176 | 35 | 35 | 1 | 1 |
| JdbcClientDetailsService |  | 0% |  | 0% | 35 | 35 | 94 | 94 | 21 | 21 | 1 | 1 |
| ClientCredentialsTokenEndpointFilter |  | 0% |  | 0% | 13 | 13 | 33 | 33 | 7 | 7 | 1 | 1 |
| JdbcClientDetailsService.ClientDetailsRowMapper |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 2 | 2 | 1 | 1 |
| ClientCredentialsTokenEndpointFilter.ClientCredentialsRequestMatcher |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 2 | 2 | 1 | 1 |
| ClientDetailsUserDetailsService |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 3 | 3 | 1 | 1 |
| ClientCredentialsTokenGranter |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
| InMemoryClientDetailsService |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| JacksonArrayOrStringDeserializer |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| Jackson2ArrayOrStringDeserializer |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ClientCredentialsTokenEndpointFilter.new AuthenticationFailureHandler() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| JdbcClientDetailsService.Jackson2Mapper |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| JdbcClientDetailsService.JacksonMapper |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| JdbcClientDetailsService.NotSupportedJsonMapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ClientCredentialsTokenEndpointFilter.new AuthenticationSuccessHandler() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Jackson2ArrayOrStringDeserializer.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JacksonArrayOrStringDeserializer.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |