| org.eclipse.jdt.internal.compiler.lookup |  | 0% |  | 0% | 13,550 | 13,550 | 26,363 | 26,363 | 2,426 | 2,426 | 138 | 138 |
| org.eclipse.jdt.internal.compiler.ast |  | 0% |  | 0% | 12,598 | 12,598 | 25,604 | 25,604 | 2,165 | 2,165 | 178 | 178 |
| org.eclipse.jdt.internal.compiler.parser |  | 0% |  | 0% | 6,454 | 6,454 | 16,919 | 16,919 | 1,154 | 1,154 | 44 | 44 |
| org.eclipse.jdt.internal.compiler.problem |  | 0% |  | 0% | 2,137 | 2,137 | 9,509 | 9,509 | 822 | 822 | 9 | 9 |
| io.github.classgraph |  | 0% |  | 0% | 3,844 | 3,844 | 7,627 | 7,627 | 1,096 | 1,096 | 98 | 98 |
| org.eclipse.jdt.internal.compiler |  | 0% |  | 0% | 2,198 | 2,198 | 6,691 | 6,691 | 578 | 578 | 23 | 23 |
| org.eclipse.jdt.internal.compiler.codegen |  | 0% |  | 0% | 2,244 | 2,244 | 7,340 | 7,340 | 590 | 590 | 22 | 22 |
| org.springframework.asm |  | 0% |  | 0% | 2,099 | 2,102 | 5,333 | 5,349 | 510 | 513 | 34 | 35 |
| org.springframework.beans.factory.support |  | 0% |  | 0% | 2,660 | 2,660 | 5,371 | 5,371 | 987 | 987 | 84 | 84 |
| org.eclipse.jdt.internal.compiler.batch |  | 0% |  | 0% | 2,184 | 2,184 | 5,564 | 5,564 | 433 | 433 | 37 | 37 |
| org.springframework.util |   | 20% |   | 19% | 2,134 | 2,508 | 3,587 | 4,507 | 878 | 1,064 | 75 | 106 |
| org.eclipse.jdt.internal.compiler.flow |  | 0% |  | 0% | 1,189 | 1,189 | 2,905 | 2,905 | 240 | 240 | 16 | 16 |
| org.eclipse.jdt.internal.compiler.impl |  | 0% |  | 0% | 2,010 | 2,010 | 2,676 | 2,676 | 204 | 204 | 15 | 15 |
| org.eclipse.jdt.internal.compiler.classfmt |  | 0% |  | 0% | 1,420 | 1,420 | 3,112 | 3,112 | 447 | 447 | 41 | 41 |
| org.springframework.context.annotation |  | 0% |  | 0% | 1,262 | 1,262 | 2,885 | 2,885 | 514 | 514 | 85 | 85 |
| org.eclipse.jdt.internal.compiler.util |  | 0% |  | 0% | 1,170 | 1,170 | 2,671 | 2,671 | 339 | 339 | 37 | 37 |
| com.querydsl.core.types.dsl |  | 0% |  | 0% | 1,292 | 1,292 | 1,949 | 1,949 | 1,063 | 1,063 | 109 | 109 |
| org.springframework.javapoet |  | 0% |  | 0% | 1,018 | 1,018 | 2,105 | 2,105 | 442 | 442 | 34 | 34 |
| org.eclipse.jdt.internal.compiler.apt.model |  | 0% |  | 0% | 1,243 | 1,243 | 2,416 | 2,416 | 357 | 357 | 38 | 38 |
| org.springframework.context.support |  | 0% |  | 0% | 1,031 | 1,031 | 2,443 | 2,443 | 556 | 556 | 80 | 80 |
| com.querydsl.codegen |  | 0% |  | 0% | 779 | 779 | 1,734 | 1,734 | 305 | 305 | 36 | 36 |
| org.springframework.beans |  | 5% |  | 5% | 1,102 | 1,148 | 2,192 | 2,333 | 408 | 437 | 46 | 53 |
| org.springframework.cglib.core |  | 0% |  | 0% | 960 | 960 | 2,324 | 2,324 | 489 | 489 | 58 | 58 |
| com.querydsl.core.types |  | 0% |  | 0% | 755 | 755 | 1,724 | 1,724 | 422 | 422 | 70 | 70 |
| org.springframework.data.mapping.model |   | 16% |  | 8% | 957 | 1,089 | 1,872 | 2,247 | 388 | 507 | 38 | 56 |
| org.eclipse.jdt.internal.compiler.tool |  | 0% |  | 0% | 929 | 929 | 2,153 | 2,153 | 304 | 304 | 33 | 33 |
| org.springframework.core.annotation |   | 29% |   | 25% | 1,066 | 1,365 | 1,695 | 2,413 | 434 | 624 | 24 | 56 |
| org.springframework.data.util |  | 9% |  | 4% | 982 | 1,063 | 1,606 | 1,815 | 547 | 621 | 66 | 83 |
| org.eclipse.jdt.internal.compiler.parser.diagnose |  | 0% |  | 0% | 538 | 538 | 1,611 | 1,611 | 68 | 68 | 9 | 9 |
| org.springframework.core |   | 25% |   | 20% | 1,001 | 1,221 | 1,587 | 2,136 | 388 | 512 | 46 | 67 |
| org.eclipse.jdt.internal.compiler.apt.util |  | 0% |  | 0% | 720 | 720 | 1,599 | 1,599 | 206 | 206 | 19 | 19 |
| org.springframework.expression.spel.ast |   | 55% |   | 53% | 635 | 1,302 | 1,353 | 2,884 | 128 | 373 | 1 | 66 |
| org.springframework.data.repository.core.support |  | 0% |  | 0% | 698 | 698 | 1,342 | 1,342 | 444 | 444 | 56 | 56 |
| nonapi.io.github.classgraph.json |  | 0% |  | 0% | 642 | 642 | 1,297 | 1,297 | 88 | 88 | 21 | 21 |
| org.springframework.beans.factory.aot |  | 0% |  | 0% | 480 | 480 | 1,130 | 1,130 | 275 | 275 | 39 | 39 |
| org.springframework.core.io.buffer |  | 0% |  | 0% | 618 | 618 | 1,295 | 1,295 | 386 | 386 | 31 | 31 |
| org.springframework.beans.factory.config |  | 0% |  | 0% | 756 | 756 | 1,391 | 1,391 | 382 | 382 | 51 | 51 |
| com.querydsl.codegen.utils |  | 0% |  | 0% | 395 | 395 | 916 | 916 | 204 | 204 | 21 | 21 |
| org.springframework.beans.factory.xml |  | 0% |  | 0% | 560 | 560 | 1,374 | 1,374 | 226 | 226 | 26 | 26 |
| org.springframework.aop.framework |  | 0% |  | 0% | 645 | 645 | 1,261 | 1,261 | 264 | 264 | 37 | 37 |
| com.querydsl.apt |  | 0% |  | 0% | 509 | 509 | 1,075 | 1,075 | 164 | 164 | 13 | 13 |
| org.springframework.data.repository.config |  | 0% |  | 0% | 536 | 536 | 1,143 | 1,143 | 375 | 375 | 39 | 39 |
| org.springframework.cglib.proxy |  | 0% |  | 0% | 402 | 402 | 1,271 | 1,271 | 209 | 209 | 33 | 33 |
| nonapi.io.github.classgraph.fastzipfilereader |  | 0% |  | 0% | 389 | 389 | 900 | 900 | 82 | 82 | 14 | 14 |
| nonapi.io.github.classgraph.utils |  | 0% |  | 0% | 467 | 467 | 915 | 915 | 87 | 87 | 12 | 12 |
| org.springframework.util.xml |  | 0% |  | 0% | 622 | 622 | 1,154 | 1,154 | 328 | 328 | 26 | 26 |
| org.springframework.aop.aspectj |  | 0% |  | 0% | 563 | 563 | 1,104 | 1,104 | 275 | 275 | 32 | 32 |
| org.springframework.beans.factory.annotation |  | 0% |  | 0% | 476 | 476 | 1,041 | 1,041 | 169 | 169 | 22 | 22 |
| org.eclipse.jdt.core.compiler |  | 0% |  | 0% | 534 | 534 | 1,113 | 1,113 | 102 | 102 | 6 | 6 |
| org.springframework.validation |  | 0% |  | 0% | 533 | 533 | 924 | 924 | 290 | 290 | 24 | 24 |
| lombok.launch |  | 0% |  | 0% | 390 | 390 | 722 | 722 | 135 | 135 | 18 | 18 |
| com.querydsl.collections |  | 0% |  | 0% | 307 | 307 | 743 | 743 | 147 | 147 | 20 | 20 |
| com.querydsl.core.util |  | 0% |  | 0% | 500 | 500 | 917 | 917 | 336 | 336 | 31 | 31 |
| org.springframework.data.domain |  | 1% |  | 0% | 539 | 549 | 788 | 804 | 368 | 378 | 39 | 42 |
| org.eclipse.jdt.internal.compiler.apt.dispatch |  | 0% |  | 0% | 375 | 375 | 990 | 990 | 127 | 127 | 15 | 15 |
| org.springframework.cache.interceptor |  | 0% |  | 0% | 451 | 451 | 871 | 871 | 265 | 265 | 40 | 40 |
| org.springframework.data.web |  | 0% |  | 0% | 386 | 386 | 762 | 762 | 206 | 206 | 31 | 31 |
| org.springframework.data.convert |  | 0% |  | 0% | 420 | 420 | 737 | 737 | 293 | 293 | 63 | 63 |
| org.springframework.scheduling.concurrent |  | 0% |  | 0% | 390 | 390 | 860 | 860 | 270 | 270 | 27 | 27 |
| org.springframework.data.repository.query |  | 0% |  | 0% | 402 | 402 | 691 | 691 | 230 | 230 | 34 | 34 |
| org.springframework.aop.support |  | 0% |  | 0% | 457 | 457 | 696 | 696 | 259 | 259 | 40 | 40 |
| org.springframework.core.io.support |  | 6% |  | 1% | 361 | 381 | 727 | 780 | 165 | 184 | 18 | 21 |
| com.querydsl.core.support |  | 0% |  | 0% | 325 | 325 | 628 | 628 | 207 | 207 | 16 | 16 |
| org.springframework.aot.generate |  | 0% |  | 0% | 302 | 302 | 626 | 626 | 193 | 193 | 34 | 34 |
| org.springframework.transaction.support |  | 0% |  | 0% | 445 | 445 | 902 | 902 | 255 | 255 | 22 | 22 |
| org.springframework.transaction.interceptor |  | 0% |  | 0% | 414 | 414 | 759 | 759 | 202 | 202 | 31 | 31 |
| org.springframework.scheduling.support |  | 0% |  | 0% | 358 | 358 | 652 | 652 | 212 | 212 | 30 | 30 |
| nonapi.io.github.classgraph.classpath |  | 0% |  | 0% | 322 | 322 | 610 | 610 | 50 | 50 | 12 | 12 |
| nonapi.io.github.classgraph.classloaderhandler |  | 0% |  | 0% | 219 | 219 | 537 | 537 | 78 | 78 | 22 | 22 |
| org.slf4j.helpers |  | 5% |  | 0% | 502 | 528 | 865 | 916 | 330 | 356 | 9 | 21 |
| org.springframework.validation.beanvalidation |  | 0% |  | 0% | 330 | 330 | 689 | 689 | 167 | 167 | 24 | 24 |
| org.springframework.core.io |  | 2% |  | 1% | 379 | 386 | 662 | 682 | 225 | 232 | 20 | 23 |
| org.springframework.transaction.reactive |  | 0% |  | 0% | 337 | 337 | 593 | 593 | 227 | 227 | 22 | 22 |
| org.springframework.context.event |  | 0% |  | 0% | 309 | 309 | 626 | 626 | 128 | 128 | 23 | 23 |
| com.querydsl.core.group |  | 0% | | 0% | 262 | 262 | 482 | 482 | 184 | 184 | 49 | 49 |
| org.springframework.aot.hint |  | 0% |  | 0% | 324 | 324 | 530 | 530 | 202 | 202 | 34 | 34 |
| org.springframework.core.env |  | 0% |  | 0% | 318 | 318 | 581 | 581 | 192 | 192 | 27 | 27 |
| io.micrometer.observation |  | 0% |  | 0% | 338 | 338 | 612 | 612 | 244 | 244 | 23 | 23 |
| org.springframework.aop.aspectj.annotation |  | 0% |  | 0% | 259 | 259 | 529 | 529 | 135 | 135 | 25 | 25 |
| org.springframework.cglib.beans |  | 0% | | 0% | 186 | 186 | 570 | 570 | 120 | 120 | 16 | 16 |
| org.springframework.expression.spel.support |   | 50% |   | 49% | 294 | 504 | 484 | 955 | 86 | 171 | 4 | 22 |
| org.springframework.scheduling.config |  | 0% |  | 0% | 254 | 254 | 559 | 559 | 132 | 132 | 19 | 19 |
| io.micrometer.common.util.internal.logging |  | 0% |  | 0% | 303 | 303 | 578 | 578 | 153 | 153 | 11 | 11 |
| org.springframework.core.codec |  | 0% |  | 0% | 263 | 263 | 435 | 435 | 152 | 152 | 29 | 29 |
| org.springframework.beans.factory.groovy |  | 0% |  | 0% | 188 | 188 | 442 | 442 | 66 | 66 | 10 | 10 |
| org.springframework.data.projection |  | 0% | | 0% | 224 | 224 | 453 | 453 | 136 | 136 | 24 | 24 |
| com.querydsl.codegen.utils.model |  | 0% | | 0% | 167 | 167 | 341 | 341 | 99 | 99 | 9 | 9 |
| org.springframework.scheduling.annotation |  | 0% |  | 0% | 206 | 206 | 490 | 490 | 101 | 101 | 14 | 14 |
| org.springframework.data.mapping |  | 4% |  | 0% | 246 | 250 | 392 | 418 | 149 | 153 | 23 | 26 |
| org.springframework.beans.propertyeditors |  | 0% |  | 0% | 254 | 254 | 507 | 507 | 120 | 120 | 28 | 28 |
| org.springframework.data.mapping.context |  | 22% | | 14% | 222 | 252 | 419 | 550 | 119 | 145 | 8 | 14 |
| nonapi.io.github.classgraph.fileslice.reader |  | 0% | | 0% | 136 | 136 | 296 | 296 | 64 | 64 | 4 | 4 |
| org.springframework.aop.config |  | 0% | | 0% | 168 | 168 | 438 | 438 | 87 | 87 | 17 | 17 |
| org.eclipse.jdt.internal.compiler.env |  | 0% |  | 0% | 277 | 277 | 437 | 437 | 152 | 152 | 32 | 32 |
| org.springframework.data.repository.support |  | 0% | | 0% | 177 | 177 | 355 | 355 | 119 | 119 | 13 | 13 |
| org.springframework.cglib.reflect |  | 0% | | 0% | 141 | 141 | 434 | 434 | 113 | 113 | 15 | 15 |
| com.querydsl.core |  | 0% | | 0% | 229 | 229 | 388 | 388 | 156 | 156 | 14 | 14 |
| org.springframework.data.spel |  | 0% | | 0% | 197 | 198 | 343 | 344 | 131 | 132 | 15 | 16 |
| org.springframework.jmx.export.assembler |  | 0% |  | 0% | 219 | 219 | 377 | 377 | 94 | 94 | 8 | 8 |
| com.mysema.commons.lang |  | 0% | | 0% | 91 | 91 | 113 | 113 | 34 | 34 | 6 | 6 |
| org.springframework.data.repository.query.parser |  | 0% | | 0% | 112 | 112 | 222 | 222 | 79 | 79 | 9 | 9 |
| org.springframework.cglib.transform.impl |  | 0% | | 0% | 132 | 132 | 402 | 402 | 86 | 86 | 18 | 18 |
| org.springframework.data.querydsl.binding |  | 0% | | 0% | 174 | 174 | 321 | 321 | 113 | 113 | 11 | 11 |
| com.querydsl.core.alias |  | 0% | | 0% | 145 | 145 | 288 | 288 | 77 | 77 | 6 | 6 |
| org.eclipse.jdt.core |  | 0% | | 0% | 110 | 110 | 326 | 326 | 19 | 19 | 4 | 4 |
| org.springframework.scripting.support |  | 0% | | 0% | 150 | 150 | 387 | 387 | 74 | 74 | 8 | 8 |
| org.springframework.jmx.export |  | 0% | | 0% | 162 | 162 | 360 | 360 | 71 | 71 | 6 | 6 |
| org.springframework.expression.spel |   | 49% |  | 19% | 221 | 306 | 354 | 612 | 59 | 112 | 1 | 11 |
| org.springframework.beans.factory |  | 0% | | 0% | 186 | 186 | 358 | 358 | 118 | 118 | 23 | 23 |
| org.springframework.data.auditing |  | 0% | | 0% | 156 | 156 | 290 | 290 | 118 | 118 | 16 | 16 |
| org.springframework.aop.framework.autoproxy |  | 0% |  | 0% | 188 | 188 | 318 | 318 | 77 | 77 | 10 | 10 |
| org.springframework.core.type.classreading |  | 0% | | 0% | 169 | 169 | 315 | 315 | 97 | 97 | 13 | 13 |
| nonapi.io.github.classgraph.scanspec |  | 0% |  | 0% | 174 | 174 | 303 | 303 | 56 | 56 | 6 | 6 |
| org.springframework.data.repository.util |  | 0% | | 0% | 181 | 181 | 328 | 328 | 117 | 117 | 26 | 26 |
| org.springframework.transaction.jta |  | 0% | | 0% | 168 | 168 | 412 | 412 | 93 | 93 | 7 | 7 |
| org.springframework.jmx.access |  | 0% | | 0% | 128 | 128 | 312 | 312 | 57 | 57 | 9 | 9 |
| org.springframework.format.datetime.standard |  | 0% | | 0% | 170 | 170 | 307 | 307 | 99 | 99 | 38 | 38 |
| org.springframework.data.keyvalue.repository.support |  | 0% | | 0% | 118 | 118 | 273 | 273 | 84 | 84 | 8 | 8 |
| org.springframework.aop.interceptor |  | 0% | | 0% | 143 | 143 | 327 | 327 | 86 | 86 | 15 | 15 |
| org.springframework.expression.spel.standard |   | 78% |  | 84% | 108 | 496 | 279 | 1,151 | 43 | 146 | 3 | 9 |
| org.springframework.context.aot |  | 0% | | 0% | 109 | 109 | 272 | 272 | 83 | 83 | 16 | 16 |
| org.springframework.jmx.support |  | 0% | | 0% | 169 | 169 | 314 | 314 | 89 | 89 | 12 | 12 |
| org.springframework.aot.nativex |  | 0% | | 0% | 133 | 133 | 291 | 291 | 76 | 76 | 8 | 8 |
| org.springframework.cglib.util |  | 0% | | 0% | 104 | 104 | 283 | 283 | 67 | 67 | 15 | 15 |
| org.springframework.cglib.transform |  | 0% | | 0% | 110 | 110 | 286 | 286 | 94 | 94 | 15 | 15 |
| org.springframework.data.aot |  | 0% | | 0% | 117 | 117 | 203 | 203 | 69 | 69 | 11 | 11 |
| org.springframework.data.mapping.callback |  | 0% | | 0% | 106 | 106 | 223 | 223 | 51 | 51 | 11 | 11 |
| org.springframework.data.geo |  | 0% | | 0% | 116 | 116 | 240 | 240 | 80 | 80 | 16 | 16 |
| org.springframework.core.convert.support |   | 72% |   | 59% | 179 | 472 | 215 | 897 | 49 | 233 | 5 | 60 |
| nonapi.io.github.classgraph.fileslice | | 0% | | 0% | 100 | 100 | 215 | 215 | 46 | 46 | 5 | 5 |
| org.springframework.cache.config | | 0% | | 0% | 61 | 61 | 221 | 221 | 29 | 29 | 7 | 7 |
| org.springframework.transaction.annotation | | 0% | | 0% | 104 | 104 | 208 | 208 | 63 | 63 | 15 | 15 |
| org.apache.commons.logging | | 7% | | 4% | 165 | 174 | 246 | 271 | 107 | 116 | 8 | 12 |
| org.springframework.data.repository.cdi | | 0% | | 0% | 100 | 100 | 210 | 210 | 83 | 83 | 8 | 8 |
| org.springframework.cache.annotation | | 0% | | 0% | 104 | 104 | 224 | 224 | 61 | 61 | 10 | 10 |
| lombok | | 0% | | 0% | 88 | 88 | 94 | 94 | 86 | 86 | 82 | 82 |
| org.springframework.jndi | | 0% | | 0% | 136 | 136 | 269 | 269 | 76 | 76 | 13 | 13 |
| org.springframework.aop.target | | 0% | | 0% | 144 | 144 | 240 | 240 | 94 | 94 | 13 | 13 |
| org.springframework.beans.support | | 0% | | 0% | 110 | 110 | 219 | 219 | 59 | 59 | 5 | 5 |
| org.springframework.aot.hint.predicate | | 0% | | 0% | 105 | 105 | 158 | 158 | 80 | 80 | 11 | 11 |
| org.springframework.instrument.classloading | | 0% | | 0% | 92 | 92 | 191 | 191 | 58 | 58 | 11 | 11 |
| org.springframework.context.expression | | 0% | | 0% | 108 | 108 | 192 | 192 | 65 | 65 | 12 | 12 |
| org.springframework.expression.common | | 10% | | 9% | 116 | 123 | 186 | 213 | 70 | 76 | 3 | 6 |
| org.springframework.format.support | | 0% | | 0% | 87 | 87 | 200 | 200 | 58 | 58 | 10 | 10 |
| org.springframework.data.keyvalue.core | | 47% | | 39% | 99 | 167 | 176 | 344 | 55 | 111 | 4 | 16 |
| org.springframework.data.keyvalue.repository.query | | 0% | | 0% | 65 | 65 | 154 | 154 | 23 | 23 | 4 | 4 |
| org.springframework.util.concurrent | | 0% | | 0% | 91 | 91 | 217 | 217 | 69 | 69 | 14 | 14 |
| org.springframework.data.web.config | | 0% | | 0% | 92 | 92 | 182 | 182 | 79 | 79 | 18 | 18 |
| org.springframework.beans.factory.parsing | | 0% | | 0% | 112 | 112 | 214 | 214 | 97 | 97 | 18 | 18 |
| org.springframework.core.type | | 0% | | 0% | 108 | 108 | 152 | 152 | 69 | 69 | 6 | 6 |
| org.springframework.core.log | | 4% | | 0% | 107 | 111 | 186 | 196 | 84 | 88 | 9 | 12 |
| io.micrometer.common | | 0% | | 0% | 88 | 88 | 116 | 116 | 48 | 48 | 5 | 5 |
| nonapi.io.github.classgraph.concurrency | | 0% | | 0% | 66 | 66 | 180 | 180 | 35 | 35 | 9 | 9 |
| org.slf4j | | 21% | | 13% | 99 | 114 | 193 | 258 | 39 | 53 | 5 | 6 |
| org.springframework.core.style | | 0% | | 0% | 74 | 74 | 142 | 142 | 51 | 51 | 5 | 5 |
| org.springframework.jca.endpoint | | 0% | | 0% | 79 | 79 | 179 | 179 | 49 | 49 | 7 | 7 |
| org.springframework.aot.hint.support | | 0% | | 0% | 68 | 68 | 135 | 135 | 42 | 42 | 9 | 9 |
| nonapi.io.github.classgraph.types | | 0% | | 0% | 73 | 73 | 111 | 111 | 26 | 26 | 4 | 4 |
| org.springframework.transaction.config | | 0% | | 0% | 43 | 43 | 136 | 136 | 25 | 25 | 7 | 7 |
| org.springframework.data.querydsl | | 0% | | 0% | 64 | 64 | 104 | 104 | 48 | 48 | 5 | 5 |
| org.springframework.aop.framework.adapter | | 0% | | 0% | 62 | 62 | 125 | 125 | 32 | 32 | 10 | 10 |
| org.springframework.objenesis.instantiator.basic | | 0% | | 0% | 33 | 33 | 127 | 127 | 27 | 27 | 10 | 10 |
| org.springframework.data.repository.init | | 0% | | 0% | 59 | 59 | 133 | 133 | 37 | 37 | 8 | 8 |
| org.springframework.validation.method | | 0% | | 0% | 84 | 84 | 131 | 131 | 70 | 70 | 7 | 7 |
| org.springframework.data.transaction | | 0% | | 0% | 59 | 59 | 146 | 146 | 37 | 37 | 4 | 4 |
| org.springframework.format.datetime | | 0% | | 0% | 62 | 62 | 132 | 132 | 34 | 34 | 9 | 9 |
| org.springframework.data.config | | 0% | | 0% | 47 | 47 | 121 | 121 | 34 | 34 | 11 | 11 |
| org.springframework.aop.scope | | 0% | | 0% | 44 | 44 | 112 | 112 | 28 | 28 | 5 | 5 |
| org.springframework.cache.support | | 0% | | 0% | 75 | 75 | 132 | 132 | 53 | 53 | 8 | 8 |
| org.springframework.scripting.bsh | | 0% | | 0% | 51 | 51 | 126 | 126 | 25 | 25 | 5 | 5 |
| org.springframework.context.config | | 0% | | 0% | 50 | 50 | 117 | 117 | 25 | 25 | 8 | 8 |
| org.springframework.scripting.groovy | | 0% | | 0% | 48 | 48 | 120 | 120 | 25 | 25 | 3 | 3 |
| org.springframework.cache.concurrent | | 0% | | 0% | 62 | 62 | 108 | 108 | 43 | 43 | 3 | 3 |
| org.springframework.core.task | | 0% | | 0% | 65 | 65 | 132 | 132 | 46 | 46 | 9 | 9 |
| lombok.javac.apt | | 0% | | 0% | 38 | 38 | 112 | 112 | 13 | 13 | 1 | 1 |
| org.springframework.data.history | | 0% | | 0% | 55 | 55 | 96 | 96 | 42 | 42 | 6 | 6 |
| org.springframework.dao.support | | 0% | | 0% | 63 | 63 | 117 | 117 | 31 | 31 | 4 | 4 |
| org.springframework.transaction.event | | 0% | | 0% | 67 | 67 | 120 | 120 | 43 | 43 | 9 | 9 |
| lombok.delombok.ant | | 0% | | 0% | 52 | 52 | 95 | 95 | 25 | 25 | 3 | 3 |
| org.springframework.objenesis.strategy | | 0% | | 0% | 48 | 48 | 100 | 100 | 19 | 19 | 5 | 5 |
| org.slf4j.event | | 0% | | 0% | 73 | 73 | 122 | 122 | 60 | 60 | 7 | 7 |
| com.querydsl.codegen.utils.support | | 0% | | 0% | 25 | 25 | 45 | 45 | 8 | 8 | 2 | 2 |
| org.springframework.core.type.filter | | 0% | | 0% | 52 | 52 | 102 | 102 | 27 | 27 | 6 | 6 |
| org.springframework.aot.hint.annotation | | 0% | | 0% | 42 | 42 | 76 | 76 | 29 | 29 | 5 | 5 |
| org.springframework.core.convert | | 72% | | 57% | 78 | 174 | 77 | 276 | 25 | 82 | 1 | 7 |
| org.springframework.data.support | | 0% | | 0% | 50 | 50 | 82 | 82 | 27 | 27 | 6 | 6 |
| com.querydsl.apt.jpa | | 0% | | 0% | 31 | 31 | 63 | 63 | 10 | 10 | 2 | 2 |
| org.springframework.util.function | | 0% | | 0% | 53 | 53 | 89 | 89 | 44 | 44 | 10 | 10 |
| org.slf4j.spi | | 0% | | 0% | 53 | 53 | 108 | 108 | 36 | 36 | 2 | 2 |
| org.springframework.scripting.config | | 0% | | 0% | 33 | 33 | 95 | 95 | 11 | 11 | 4 | 4 |
| org.springframework.data.web.querydsl | | 0% | | 0% | 35 | 35 | 72 | 72 | 20 | 20 | 3 | 3 |
| org.springframework.objenesis.instantiator.android | | 0% | | n/a | 14 | 14 | 68 | 68 | 14 | 14 | 4 | 4 |
| org.springframework.jndi.support | | 0% | | 0% | 41 | 41 | 75 | 75 | 25 | 25 | 2 | 2 |
| org.springframework.aop.support.annotation | | 0% | | 0% | 54 | 54 | 68 | 68 | 29 | 29 | 4 | 4 |
| org.springframework.aop.aspectj.autoproxy | | 0% | | 0% | 44 | 44 | 78 | 78 | 19 | 19 | 3 | 3 |
| org.springframework.util.backoff | | 0% | | 0% | 38 | 38 | 81 | 81 | 30 | 30 | 4 | 4 |
| org.springframework.jmx.export.annotation | | 0% | | 0% | 27 | 27 | 78 | 78 | 15 | 15 | 2 | 2 |
| io.micrometer.observation.aop | | 0% | | 0% | 36 | 36 | 74 | 74 | 27 | 27 | 6 | 6 |
| org.springframework.context.weaving | | 0% | | 0% | 42 | 42 | 86 | 86 | 22 | 22 | 4 | 4 |
| org.springframework.ui.context.support | | 0% | | 0% | 40 | 40 | 82 | 82 | 20 | 20 | 4 | 4 |
| org.springframework.data.auditing.config | | 0% | | 0% | 27 | 27 | 76 | 76 | 23 | 23 | 4 | 4 |
| org.springframework.ui | | 0% | | 0% | 50 | 50 | 86 | 86 | 34 | 34 | 5 | 5 |
| org.springframework.util.unit | | 0% | | 0% | 35 | 35 | 53 | 53 | 26 | 26 | 3 | 3 |
| org.springframework.objenesis | | 0% | | 0% | 42 | 42 | 76 | 76 | 24 | 24 | 6 | 6 |
| io.micrometer.common.annotation | | 0% | | 0% | 26 | 26 | 63 | 63 | 13 | 13 | 4 | 4 |
| org.springframework.beans.factory.wiring | | 0% | | 0% | 38 | 38 | 73 | 73 | 18 | 18 | 3 | 3 |
| org.springframework.aot.nativex.feature | | 0% | | 0% | 23 | 23 | 60 | 60 | 11 | 11 | 2 | 2 |
| org.springframework.data.domain.jaxb | | 0% | | 0% | 37 | 37 | 76 | 76 | 21 | 21 | 9 | 9 |
| org.springframework.core.metrics.jfr | | 0% | | 0% | 28 | 28 | 62 | 62 | 26 | 26 | 6 | 6 |
| org.springframework.jmx.export.metadata | | 0% | | 0% | 62 | 62 | 104 | 104 | 60 | 60 | 9 | 9 |
| org.springframework.jmx.export.naming | | 0% | | 0% | 31 | 31 | 64 | 64 | 17 | 17 | 3 | 3 |
| org.springframework.data.geo.format | | 0% | | 0% | 17 | 17 | 37 | 37 | 10 | 10 | 2 | 2 |
| org.springframework.dao | | 12% | | n/a | 48 | 56 | 105 | 121 | 48 | 56 | 20 | 26 |
| org.springframework.data.repository.core | | 0% | | 0% | 42 | 42 | 53 | 53 | 28 | 28 | 5 | 5 |
| org.springframework.core.task.support | | 0% | | 0% | 27 | 27 | 66 | 66 | 21 | 21 | 4 | 4 |
| org.springframework.format.number | | 0% | | 0% | 36 | 36 | 74 | 74 | 22 | 22 | 5 | 5 |
| default | | 46% | | 8% | 40 | 51 | 9 | 48 | 16 | 26 | 0 | 5 |
| org.springframework.format.number.money | | 0% | | 0% | 28 | 28 | 58 | 58 | 21 | 21 | 5 | 5 |
| org.springframework.util.comparator | | 0% | | 0% | 39 | 39 | 49 | 49 | 25 | 25 | 5 | 5 |
| org.springframework.transaction | | 0% | | 0% | 62 | 62 | 88 | 88 | 54 | 54 | 19 | 19 |
| org.springframework.aop.framework.autoproxy.target | | 0% | | 0% | 27 | 27 | 58 | 58 | 16 | 16 | 3 | 3 |
| org.springframework.data.spel.spi | | 0% | | 0% | 22 | 22 | 35 | 35 | 12 | 12 | 2 | 2 |
| org.springframework.context.i18n | | 0% | | 0% | 38 | 38 | 68 | 68 | 21 | 21 | 3 | 3 |
| io.micrometer.observation.contextpropagation | | 0% | | 0% | 33 | 33 | 65 | 65 | 15 | 15 | 1 | 1 |
| org.springframework.context.index | | 0% | | 0% | 22 | 22 | 51 | 51 | 12 | 12 | 3 | 3 |
| org.springframework.cglib.core.internal | | 0% | | 0% | 22 | 22 | 52 | 52 | 12 | 12 | 2 | 2 |
| org.springframework.objenesis.instantiator.sun | | 0% | | n/a | 13 | 13 | 51 | 51 | 13 | 13 | 5 | 5 |
| com.querydsl.apt.jdo | | 0% | | 0% | 10 | 10 | 24 | 24 | 6 | 6 | 2 | 2 |
| org.springframework.data.repository.aot.hint | | 0% | | 0% | 8 | 8 | 33 | 33 | 7 | 7 | 1 | 1 |
| org.springframework.ejb.config | | 0% | | 0% | 32 | 32 | 41 | 41 | 15 | 15 | 5 | 5 |
| org.springframework.objenesis.instantiator.perc | | 0% | | 0% | 5 | 5 | 32 | 32 | 4 | 4 | 2 | 2 |
| org.springframework.jca.support | | 0% | | 0% | 34 | 34 | 55 | 55 | 26 | 26 | 3 | 3 |
| io.micrometer.observation.transport | | 0% | | n/a | 29 | 29 | 53 | 53 | 29 | 29 | 5 | 5 |
| org.springframework.data.keyvalue.repository.config | | 0% | | 0% | 19 | 19 | 41 | 41 | 13 | 13 | 1 | 1 |
| org.springframework.instrument.classloading.jboss | | 0% | | 0% | 10 | 10 | 39 | 39 | 5 | 5 | 1 | 1 |
| nonapi.io.github.classgraph.recycler | | 0% | | 0% | 19 | 19 | 41 | 41 | 9 | 9 | 2 | 2 |
| io.micrometer.observation.docs | | 0% | | 0% | 19 | 19 | 32 | 32 | 14 | 14 | 1 | 1 |
| org.springframework.aop.target.dynamic | | 0% | | 0% | 19 | 19 | 39 | 39 | 12 | 12 | 2 | 2 |
| org.springframework.instrument.classloading.glassfish | | 0% | | 0% | 9 | 9 | 32 | 32 | 5 | 5 | 1 | 1 |
| org.springframework.data.type.classreading | | 0% | | n/a | 27 | 27 | 34 | 34 | 27 | 27 | 3 | 3 |
| org.springframework.core.serializer.support | | 0% | | n/a | 13 | 13 | 43 | 43 | 13 | 13 | 4 | 4 |
| org.springframework.instrument.classloading.tomcat | | 0% | | 0% | 7 | 7 | 33 | 33 | 5 | 5 | 1 | 1 |
| org.springframework.data.crossstore | | 0% | | 0% | 20 | 20 | 36 | 36 | 17 | 17 | 3 | 3 |
| org.springframework.core.convert.converter | | 32% | | 50% | 17 | 22 | 30 | 42 | 12 | 16 | 3 | 4 |
| org.springframework.objenesis.instantiator.gcj | | 0% | | 0% | 9 | 9 | 26 | 26 | 8 | 8 | 4 | 4 |
| com.querydsl.core.annotations | | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 1 | 1 |
| org.springframework.expression | | 69% | | 35% | 21 | 51 | 28 | 102 | 14 | 41 | 2 | 10 |
| org.springframework.context | | 6% | | 0% | 20 | 21 | 32 | 35 | 19 | 20 | 7 | 8 |
| com.querydsl.apt.hibernate | | 0% | | 0% | 5 | 5 | 18 | 18 | 4 | 4 | 2 | 2 |
| org.springframework.scheduling | | 0% | | 0% | 20 | 20 | 22 | 22 | 16 | 16 | 6 | 6 |
| org.springframework.cache | | 0% | | 0% | 11 | 11 | 19 | 19 | 10 | 10 | 4 | 4 |
| io.micrometer.common.util | | 0% | | 0% | 16 | 16 | 18 | 18 | 6 | 6 | 1 | 1 |
| org.springframework.beans.factory.serviceloader | | 0% | | 0% | 17 | 17 | 27 | 27 | 14 | 14 | 4 | 4 |
| org.springframework.validation.support | | 0% | | 0% | 14 | 14 | 22 | 22 | 7 | 7 | 2 | 2 |
| org.springframework.core.serializer | | 0% | | 0% | 8 | 8 | 22 | 22 | 7 | 7 | 4 | 4 |
| org.springframework.dao.annotation | | 0% | | 0% | 8 | 8 | 20 | 20 | 7 | 7 | 2 | 2 |
| org.springframework.jmx.export.notification | | 0% | | 0% | 8 | 8 | 24 | 24 | 5 | 5 | 2 | 2 |
| org.springframework.data.keyvalue.core.query | | 27% | | 0% | 10 | 15 | 25 | 35 | 9 | 14 | 0 | 1 |
| org.springframework.aop | | 0% | | n/a | 25 | 25 | 26 | 26 | 25 | 25 | 10 | 10 |
| org.eclipse.jdt.internal.antadapter | | 0% | | n/a | 3 | 3 | 13 | 13 | 3 | 3 | 1 | 1 |
| org.springframework.validation.annotation | | 0% | | 0% | 10 | 10 | 16 | 16 | 4 | 4 | 1 | 1 |
| org.springframework.objenesis.instantiator.util | | 0% | | n/a | 6 | 6 | 19 | 19 | 6 | 6 | 2 | 2 |
| org.springframework.data.querydsl.aot | | 0% | | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| org.springframework.data.keyvalue.core.event | | 72% | | n/a | 14 | 33 | 16 | 51 | 14 | 33 | 2 | 13 |
| org.springframework.data.keyvalue.core.mapping | | 69% | | 71% | 8 | 22 | 13 | 47 | 4 | 15 | 1 | 5 |
| org.springframework.data.map.repository.config | | 0% | | n/a | 9 | 9 | 16 | 16 | 9 | 9 | 2 | 2 |
| org.springframework.data.map | | 62% | | 100% | 9 | 20 | 16 | 37 | 9 | 19 | 0 | 1 |
| org.springframework.format.annotation | | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 2 | 2 |
| org.springframework.scripting | | 0% | | n/a | 6 | 6 | 16 | 16 | 6 | 6 | 1 | 1 |
| org.springframework.objenesis.instantiator.annotations | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| com.querydsl.apt.morphia | | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| org.springframework.aot.nativex.substitution | | 0% | | 0% | 7 | 7 | 14 | 14 | 4 | 4 | 2 | 2 |
| org.springframework.core.metrics | | 0% | | n/a | 14 | 14 | 15 | 15 | 14 | 14 | 4 | 4 |
| org.apache.commons.logging.impl | | 0% | | n/a | 21 | 21 | 25 | 25 | 21 | 21 | 2 | 2 |
| org.springframework.data.keyvalue.aot | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| com.querydsl.apt.roo | | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| org.springframework.aot | | 0% | | 0% | 5 | 5 | 3 | 3 | 3 | 3 | 1 | 1 |
| io.micrometer.common.docs | | 0% | | n/a | 5 | 5 | 4 | 4 | 5 | 5 | 1 | 1 |
| org.springframework.objenesis.instantiator | | 0% | | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| org.springframework.data.web.aot | | 0% | | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| org.springframework.jmx | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 2 | 2 |
| org.springframework.data.annotation | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| org.eclipse.jdt.core.compiler.batch | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| org.springframework.data.repository | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| org.springframework.data.keyvalue.core.mapping.context | | 81% | | 50% | 4 | 10 | 5 | 15 | 2 | 8 | 0 | 2 |
| org.aopalliance.aop | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| org.springframework.cglib | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |