This table shows the distribution of the effective method line count per artifact. For each artifact the number of methods with effective line count = 1,2,3,... is shown to get an overview of how line counts are distributed over methods.
Only the 15 artifacts with the highest method count and their effective method line count distribution (limited by 40)is shown here. The whole table can be found in the CSV report Effective_Method_Line_Count_Distribution.
Have a look below to find out which packages and methods have the highest effective lines of code.
| artifactName | axon-messaging-4.12.2.jar | axon-server-connector-4.12.2.jar | axon-eventsourcing-4.12.2.jar | axon-modelling-4.12.2.jar | axon-test-4.12.2.jar | axon-configuration-4.12.2.jar | axon-spring-boot-autoconfigure-4.12.2.jar | axon-disruptor-4.12.2.jar | axon-tracing-opentelemetry-4.12.2.jar |
|---|---|---|---|---|---|---|---|---|---|
| effectiveLineCount | |||||||||
| 1 | 2958 | 586 | 573 | 532 | 279 | 316 | 281 | 84 | 16 |
| 2 | 864 | 205 | 204 | 160 | 172 | 149 | 109 | 31 | 4 |
| 3 | 699 | 142 | 127 | 141 | 66 | 36 | 22 | 30 | 10 |
| 4 | 290 | 69 | 64 | 58 | 49 | 42 | 22 | 8 | 7 |
| 5 | 237 | 49 | 39 | 46 | 24 | 16 | 14 | 5 | 2 |
| 6 | 178 | 28 | 34 | 45 | 18 | 17 | 11 | 6 | 3 |
| 7 | 113 | 19 | 32 | 25 | 20 | 3 | 12 | 2 | 2 |
| 8 | 88 | 22 | 12 | 10 | 11 | 8 | 8 | 0 | 0 |
| 9 | 87 | 14 | 18 | 17 | 10 | 8 | 5 | 4 | 1 |
| 10 | 50 | 14 | 7 | 8 | 4 | 6 | 4 | 3 | 0 |
| 11 | 46 | 13 | 2 | 7 | 9 | 5 | 3 | 1 | 0 |
| 12 | 47 | 12 | 5 | 2 | 9 | 1 | 0 | 1 | 1 |
| 13 | 34 | 7 | 2 | 8 | 4 | 2 | 0 | 1 | 0 |
| 14 | 15 | 1 | 3 | 4 | 2 | 1 | 0 | 2 | 0 |
| 15 | 13 | 5 | 2 | 5 | 3 | 0 | 0 | 0 | 0 |
| 16 | 10 | 3 | 6 | 2 | 4 | 0 | 0 | 0 | 0 |
| 17 | 11 | 7 | 0 | 1 | 4 | 1 | 1 | 1 | 0 |
| 18 | 10 | 0 | 3 | 0 | 3 | 0 | 0 | 1 | 0 |
| 19 | 8 | 3 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 20 | 5 | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 0 |
| 21 | 7 | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 0 |
| 22 | 2 | 0 | 1 | 2 | 1 | 0 | 2 | 1 | 0 |
| 23 | 4 | 1 | 2 | 0 | 1 | 1 | 1 | 0 | 0 |
| 24 | 5 | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
| 25 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | 4 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 27 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 30 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 32 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 33 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 39 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 43 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
The table shown here only includes the first 40 rows which typically represents the most significant entries. Have a look below to find out which packages and methods have the highest effective lines of code.
| artifactName | axon-messaging-4.12.2.jar | axon-server-connector-4.12.2.jar | axon-eventsourcing-4.12.2.jar | axon-modelling-4.12.2.jar | axon-test-4.12.2.jar | axon-configuration-4.12.2.jar | axon-spring-boot-autoconfigure-4.12.2.jar | axon-disruptor-4.12.2.jar | axon-tracing-opentelemetry-4.12.2.jar |
|---|---|---|---|---|---|---|---|---|---|
| effectiveLineCount | |||||||||
| 1 | 50.982420 | 48.349835 | 50.175131 | 49.213691 | 39.857143 | 51.132686 | 56.539235 | 45.652174 | 34.782609 |
| 2 | 14.891417 | 16.914191 | 17.863398 | 14.801110 | 24.571429 | 24.110032 | 21.931590 | 16.847826 | 8.695652 |
| 3 | 12.047570 | 11.716172 | 11.120841 | 13.043478 | 9.428571 | 5.825243 | 4.426559 | 16.304348 | 21.739130 |
| 4 | 4.998276 | 5.693069 | 5.604203 | 5.365402 | 7.000000 | 6.796117 | 4.426559 | 4.347826 | 15.217391 |
| 5 | 4.084798 | 4.042904 | 3.415061 | 4.255319 | 3.428571 | 2.588997 | 2.816901 | 2.717391 | 4.347826 |
| 6 | 3.067908 | 2.310231 | 2.977233 | 4.162812 | 2.571429 | 2.750809 | 2.213280 | 3.260870 | 6.521739 |
| 7 | 1.947604 | 1.567657 | 2.802102 | 2.312673 | 2.857143 | 0.485437 | 2.414487 | 1.086957 | 4.347826 |
| 8 | 1.516718 | 1.815182 | 1.050788 | 0.925069 | 1.571429 | 1.294498 | 1.609658 | 0.000000 | 0.000000 |
| 9 | 1.499483 | 1.155116 | 1.576182 | 1.572618 | 1.428571 | 1.294498 | 1.006036 | 2.173913 | 2.173913 |
| 10 | 0.861772 | 1.155116 | 0.612960 | 0.740056 | 0.571429 | 0.970874 | 0.804829 | 1.630435 | 0.000000 |
| 11 | 0.792830 | 1.072607 | 0.175131 | 0.647549 | 1.285714 | 0.809061 | 0.603622 | 0.543478 | 0.000000 |
| 12 | 0.810065 | 0.990099 | 0.437828 | 0.185014 | 1.285714 | 0.161812 | 0.000000 | 0.543478 | 2.173913 |
| 13 | 0.586005 | 0.577558 | 0.175131 | 0.740056 | 0.571429 | 0.323625 | 0.000000 | 0.543478 | 0.000000 |
| 14 | 0.258532 | 0.082508 | 0.262697 | 0.370028 | 0.285714 | 0.161812 | 0.000000 | 1.086957 | 0.000000 |
| 15 | 0.224061 | 0.412541 | 0.175131 | 0.462535 | 0.428571 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 16 | 0.172354 | 0.247525 | 0.525394 | 0.185014 | 0.571429 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 17 | 0.189590 | 0.577558 | 0.000000 | 0.092507 | 0.571429 | 0.161812 | 0.201207 | 0.543478 | 0.000000 |
| 18 | 0.172354 | 0.000000 | 0.262697 | 0.000000 | 0.428571 | 0.000000 | 0.000000 | 0.543478 | 0.000000 |
| 19 | 0.137883 | 0.247525 | 0.000000 | 0.092507 | 0.000000 | 0.161812 | 0.201207 | 0.543478 | 0.000000 |
| 20 | 0.086177 | 0.165017 | 0.175131 | 0.185014 | 0.142857 | 0.161812 | 0.000000 | 0.000000 | 0.000000 |
| 21 | 0.120648 | 0.165017 | 0.175131 | 0.185014 | 0.142857 | 0.161812 | 0.000000 | 0.000000 | 0.000000 |
| 22 | 0.034471 | 0.000000 | 0.087566 | 0.185014 | 0.142857 | 0.000000 | 0.402414 | 0.543478 | 0.000000 |
| 23 | 0.068942 | 0.082508 | 0.175131 | 0.000000 | 0.142857 | 0.161812 | 0.201207 | 0.000000 | 0.000000 |
| 24 | 0.086177 | 0.247525 | 0.087566 | 0.092507 | 0.142857 | 0.000000 | 0.000000 | 0.543478 | 0.000000 |
| 25 | 0.017235 | 0.000000 | 0.087566 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 26 | 0.068942 | 0.000000 | 0.000000 | 0.092507 | 0.142857 | 0.161812 | 0.000000 | 0.000000 | 0.000000 |
| 27 | 0.000000 | 0.082508 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 28 | 0.034471 | 0.165017 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 29 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.142857 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 30 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 31 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.142857 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 32 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.543478 | 0.000000 |
| 33 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 34 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 36 | 0.034471 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 38 | 0.000000 | 0.082508 | 0.000000 | 0.092507 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 39 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 41 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 42 | 0.000000 | 0.082508 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 43 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.161812 | 0.000000 | 0.000000 | 0.000000 |
<Figure size 640x480 with 0 Axes>
The following table shows the top 30 packages with the highest effective lines of code. The whole table can be found in the CSV report Effective_lines_of_method_code_per_package.
| artifactName | fullPackageName | linesInPackage | methodCount | maxLinesMethod | maxLinesMethodName | |
|---|---|---|---|---|---|---|
| 0 | axon-messaging-4.12.2 | org.axonframework.eventhandling | 2331 | 838 | 64 | processBatch |
| 1 | axon-configuration-4.12.2 | org.axonframework.config | 1615 | 618 | 50 | <init> |
| 2 | axon-messaging-4.12.2 | org.axonframework.eventhandling.pooled | 1094 | 350 | 81 | run |
| 3 | axon-test-4.12.2 | org.axonframework.test.aggregate | 956 | 251 | 45 | appendEventOverview |
| 4 | axon-messaging-4.12.2 | org.axonframework.queryhandling | 953 | 388 | 36 | doQuery |
| 5 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.event.axon | 885 | 283 | 28 | readMessages |
| 6 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jdbc | 848 | 249 | 31 | convertToLetter |
| 7 | axon-modelling-4.12.2 | org.axonframework.modelling.command | 848 | 336 | 21 | lambda$initializeHandler$8 |
| 8 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector | 836 | 335 | 42 | build |
| 9 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.query | 749 | 219 | 27 | query |
| 10 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore | 712 | 264 | 21 | peekPrivateStream |
| 11 | axon-spring-boot-autoconfigure-4.12.2 | org.axonframework.springboot.autoconfig | 694 | 249 | 48 | buildSerializer |
| 12 | axon-messaging-4.12.2 | org.axonframework.messaging.annotation | 668 | 238 | 23 | <init> |
| 13 | axon-modelling-4.12.2 | org.axonframework.modelling.command.inspection | 627 | 215 | 26 | inspectFieldsAndMethods |
| 14 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing | 622 | 251 | 20 | doScheduleSnapshot |
| 15 | axon-disruptor-4.12.2 | org.axonframework.disruptor.commandhandling | 605 | 184 | 32 | <init> |
| 16 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.leg... | 573 | 187 | 25 | fetchTrackedEvents |
| 17 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.jdbc | 568 | 236 | 24 | <init> |
| 18 | axon-messaging-4.12.2 | org.axonframework.serialization | 548 | 184 | 24 | <init> |
| 19 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jpa | 525 | 132 | 28 | equals |
| 20 | axon-messaging-4.12.2 | org.axonframework.common | 498 | 144 | 24 | getExactDirectSuperTypesOfParameterizedTypeOrC... |
| 21 | axon-test-4.12.2 | org.axonframework.test.saga | 495 | 169 | 29 | <init> |
| 22 | axon-modelling-4.12.2 | org.axonframework.modelling.saga | 490 | 194 | 22 | handle |
| 23 | axon-messaging-4.12.2 | org.axonframework.commandhandling.gateway | 488 | 174 | 50 | createGateway |
| 24 | axon-messaging-4.12.2 | org.axonframework.commandhandling.distributed | 477 | 175 | 23 | dispatch |
| 25 | axon-messaging-4.12.2 | org.axonframework.eventhandling.tokenstore.jdbc | 430 | 130 | 26 | updateToken |
| 26 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.leg... | 401 | 97 | 21 | convert |
| 27 | axon-messaging-4.12.2 | org.axonframework.commandhandling | 377 | 169 | 13 | <init> |
| 28 | axon-modelling-4.12.2 | org.axonframework.modelling.saga.repository.jdbc | 374 | 84 | 38 | updateSaga |
| 29 | axon-messaging-4.12.2 | org.axonframework.messaging.unitofwork | 363 | 129 | 32 | executeWithResult |
The following table shows the top 30 methods with the highest effective lines of code. The whole table can be found in the CSV report Effective_lines_of_method_code_per_package.
| index | artifactName | fullPackageName | maxLinesMethodType | maxLinesMethodName | maxLinesMethod | linesInPackage | |
|---|---|---|---|---|---|---|---|
| 0 | 2 | axon-messaging-4.12.2 | org.axonframework.eventhandling.pooled | Coordinator$CoordinationTask | run | 81 | 1094 |
| 1 | 0 | axon-messaging-4.12.2 | org.axonframework.eventhandling | TrackingEventProcessor | processBatch | 64 | 2331 |
| 2 | 1 | axon-configuration-4.12.2 | org.axonframework.config | DefaultConfigurer | <init> | 50 | 1615 |
| 3 | 23 | axon-messaging-4.12.2 | org.axonframework.commandhandling.gateway | CommandGatewayFactory | createGateway | 50 | 488 |
| 4 | 11 | axon-spring-boot-autoconfigure-4.12.2 | org.axonframework.springboot.autoconfig | AxonAutoConfiguration | buildSerializer | 48 | 694 |
| 5 | 3 | axon-test-4.12.2 | org.axonframework.test.aggregate | Reporter | appendEventOverview | 45 | 956 |
| 6 | 43 | axon-messaging-4.12.2 | org.axonframework.deadline.quartz | DeadlineJob | execute | 44 | 245 |
| 7 | 8 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector | AxonServerConnectionManager$Builder | build | 42 | 836 |
| 8 | 61 | axon-messaging-4.12.2 | org.axonframework.updates.detection | TestEnvironmentDetector | isTestClass | 41 | 163 |
| 9 | 56 | axon-messaging-4.12.2 | org.axonframework.updates | UpdateCheckerHttpClient | sendRequest | 39 | 179 |
| 10 | 28 | axon-modelling-4.12.2 | org.axonframework.modelling.saga.repository.jdbc | JdbcSagaStore | updateSaga | 38 | 374 |
| 11 | 4 | axon-messaging-4.12.2 | org.axonframework.queryhandling | SimpleQueryBus | doQuery | 36 | 953 |
| 12 | 37 | axon-messaging-4.12.2 | org.axonframework.messaging.deadletter | InMemorySequencedDeadLetterQueue | process | 33 | 300 |
| 13 | 29 | axon-messaging-4.12.2 | org.axonframework.messaging.unitofwork | BatchingUnitOfWork | executeWithResult | 32 | 363 |
| 14 | 15 | axon-disruptor-4.12.2 | org.axonframework.disruptor.commandhandling | DisruptorCommandBus | <init> | 32 | 605 |
| 15 | 6 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jdbc | DefaultDeadLetterJdbcConverter | convertToLetter | 31 | 848 |
| 16 | 21 | axon-test-4.12.2 | org.axonframework.test.saga | SagaTestFixture | <init> | 29 | 495 |
| 17 | 19 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jpa | DeadLetterEventEntry | equals | 28 | 525 |
| 18 | 5 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.event.axon | PersistentStreamConnection$SegmentConnection$P... | readMessages | 28 | 885 |
| 19 | 9 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.query | AxonServerQueryBus | query | 27 | 749 |
| 20 | 13 | axon-modelling-4.12.2 | org.axonframework.modelling.command.inspection | AnnotatedAggregateMetaModelFactory$AnnotatedAg... | inspectFieldsAndMethods | 26 | 627 |
| 21 | 25 | axon-messaging-4.12.2 | org.axonframework.eventhandling.tokenstore.jdbc | JdbcTokenStore | updateToken | 26 | 430 |
| 22 | 16 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.leg... | JpaEventStorageEngine | fetchTrackedEvents | 25 | 573 |
| 23 | 42 | axon-messaging-4.12.2 | org.axonframework.deadline | SimpleDeadlineManager$DeadlineTask | run | 25 | 265 |
| 24 | 34 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.command | AxonServerCommandBus | doDispatch | 24 | 327 |
| 25 | 17 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.jdbc | JdbcEventStorageEngine | <init> | 24 | 568 |
| 26 | 18 | axon-messaging-4.12.2 | org.axonframework.serialization | AbstractXStreamSerializer | <init> | 24 | 548 |
| 27 | 20 | axon-messaging-4.12.2 | org.axonframework.common | TypeReflectionUtils | getExactDirectSuperTypesOfParameterizedTypeOrC... | 24 | 498 |
| 28 | 70 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.event.util | EventCipher | <init> | 24 | 103 |
| 29 | 58 | axon-messaging-4.12.2 | org.axonframework.deadline.jobrunr | JobRunrDeadlineManager | execute | 23 | 171 |
This table shows the distribution of the cyclomatic complexity of methods per artifact. For each artifact the number of methods with the cyclomatic complexity = 1,2,3,... is shown to get an overview of how cyclomatic complexity is distributed over methods.
Only the 15 artifacts with the highest method count sum and their cyclomatic method complexity distribution (limited by 40) is shown here. The whole table can be found in the CSV report Cyclomatic_Method_Complexity_Distribution.
Have a look below to find out which packages and methods have the highest effective lines of code.
| artifactName | axon-messaging-4.12.2.jar | axon-server-connector-4.12.2.jar | axon-eventsourcing-4.12.2.jar | axon-modelling-4.12.2.jar | axon-test-4.12.2.jar | axon-configuration-4.12.2.jar | axon-spring-boot-autoconfigure-4.12.2.jar | axon-disruptor-4.12.2.jar | axon-tracing-opentelemetry-4.12.2.jar |
|---|---|---|---|---|---|---|---|---|---|
| cyclomaticComplexity | |||||||||
| 1 | 4648 | 1016 | 943 | 896 | 521 | 553 | 472 | 146 | 35 |
| 2 | 486 | 90 | 94 | 75 | 61 | 37 | 12 | 20 | 8 |
| 3 | 299 | 46 | 53 | 41 | 59 | 18 | 6 | 5 | 2 |
| 4 | 154 | 26 | 24 | 29 | 23 | 5 | 3 | 4 | 1 |
| 5 | 84 | 8 | 9 | 24 | 13 | 3 | 1 | 3 | 0 |
| 6 | 54 | 5 | 4 | 10 | 9 | 0 | 1 | 2 | 0 |
| 7 | 23 | 7 | 7 | 2 | 4 | 2 | 1 | 2 | 0 |
| 8 | 14 | 5 | 7 | 1 | 2 | 0 | 0 | 2 | 0 |
| 9 | 9 | 5 | 0 | 2 | 2 | 0 | 0 | 0 | 0 |
| 10 | 6 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 11 | 10 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 12 | 5 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 13 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 14 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
The table shown here only includes the first 40 rows which typically represents the most significant entries. Have a look below to find out which packages and methods have the highest effective lines of code.
| artifactName | axon-messaging-4.12.2.jar | axon-server-connector-4.12.2.jar | axon-eventsourcing-4.12.2.jar | axon-modelling-4.12.2.jar | axon-test-4.12.2.jar | axon-configuration-4.12.2.jar | axon-spring-boot-autoconfigure-4.12.2.jar | axon-disruptor-4.12.2.jar | axon-tracing-opentelemetry-4.12.2.jar |
|---|---|---|---|---|---|---|---|---|---|
| cyclomaticComplexity | |||||||||
| 1 | 80.110307 | 83.828383 | 82.574431 | 82.886216 | 74.428571 | 89.482201 | 94.969819 | 79.347826 | 76.086957 |
| 2 | 8.376422 | 7.425743 | 8.231173 | 6.938020 | 8.714286 | 5.987055 | 2.414487 | 10.869565 | 17.391304 |
| 3 | 5.153395 | 3.795380 | 4.640981 | 3.792784 | 8.428571 | 2.912621 | 1.207243 | 2.717391 | 4.347826 |
| 4 | 2.654257 | 2.145215 | 2.101576 | 2.682701 | 3.285714 | 0.809061 | 0.603622 | 2.173913 | 2.173913 |
| 5 | 1.447777 | 0.660066 | 0.788091 | 2.220167 | 1.857143 | 0.485437 | 0.201207 | 1.630435 | 0.000000 |
| 6 | 0.930714 | 0.412541 | 0.350263 | 0.925069 | 1.285714 | 0.000000 | 0.201207 | 1.086957 | 0.000000 |
| 7 | 0.396415 | 0.577558 | 0.612960 | 0.185014 | 0.571429 | 0.323625 | 0.201207 | 1.086957 | 0.000000 |
| 8 | 0.241296 | 0.412541 | 0.612960 | 0.092507 | 0.285714 | 0.000000 | 0.000000 | 1.086957 | 0.000000 |
| 9 | 0.155119 | 0.412541 | 0.000000 | 0.185014 | 0.285714 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 10 | 0.103413 | 0.165017 | 0.000000 | 0.000000 | 0.142857 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 11 | 0.172354 | 0.000000 | 0.000000 | 0.000000 | 0.285714 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 12 | 0.086177 | 0.082508 | 0.000000 | 0.000000 | 0.285714 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 13 | 0.034471 | 0.000000 | 0.087566 | 0.000000 | 0.142857 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 14 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.201207 | 0.000000 | 0.000000 |
| 15 | 0.017235 | 0.082508 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 16 | 0.000000 | 0.000000 | 0.000000 | 0.092507 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 17 | 0.034471 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 21 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 23 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 40 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
| 41 | 0.017235 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
<Figure size 640x480 with 0 Axes>
The following table shows the top 30 packages with the highest cyclomatic complexity. The whole table can be found in the CSV report Effective_lines_of_method_code_per_package.
| artifactName | fullPackageName | complexityInPackage | methodCount | maxComplexity | maxComplexityMethod | |
|---|---|---|---|---|---|---|
| 0 | axon-messaging-4.12.2 | org.axonframework.eventhandling | 1276 | 838 | 21 | processBatch |
| 1 | axon-configuration-4.12.2 | org.axonframework.config | 730 | 618 | 7 | invokeLifecycleHandlers |
| 4 | axon-messaging-4.12.2 | org.axonframework.queryhandling | 484 | 388 | 11 | doQuery |
| 2 | axon-messaging-4.12.2 | org.axonframework.eventhandling.pooled | 472 | 350 | 23 | run |
| 7 | axon-modelling-4.12.2 | org.axonframework.modelling.command | 458 | 336 | 9 | resolveTarget |
| 5 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.event.axon | 454 | 283 | 15 | readMessages |
| 3 | axon-test-4.12.2 | org.axonframework.test.aggregate | 438 | 251 | 13 | ensureValuesEqual |
| 8 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector | 419 | 335 | 12 | build |
| 10 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore | 397 | 264 | 13 | hasNext |
| 12 | axon-messaging-4.12.2 | org.axonframework.messaging.annotation | 385 | 238 | 14 | handle |
| 13 | axon-modelling-4.12.2 | org.axonframework.modelling.command.inspection | 336 | 215 | 9 | prepareHandlers |
| 14 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing | 325 | 251 | 8 | doScheduleSnapshot |
| 6 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jdbc | 304 | 249 | 12 | equals |
| 20 | axon-messaging-4.12.2 | org.axonframework.common | 301 | 144 | 9 | getExactDirectSuperTypesOfParameterizedTypeOrC... |
| 9 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.query | 295 | 219 | 9 | stream |
| 11 | axon-spring-boot-autoconfigure-4.12.2 | org.axonframework.springboot.autoconfig | 292 | 249 | 14 | buildSerializer |
| 16 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.leg... | 292 | 187 | 8 | fetchTrackedEvents |
| 18 | axon-messaging-4.12.2 | org.axonframework.serialization | 290 | 184 | 7 | equals |
| 22 | axon-modelling-4.12.2 | org.axonframework.modelling.saga | 277 | 194 | 6 | instantiateAssociationResolver |
| 15 | axon-disruptor-4.12.2 | org.axonframework.disruptor.commandhandling | 274 | 184 | 8 | onResult |
| 17 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore.jdbc | 273 | 236 | 7 | lambda$cleanGaps$37 |
| 23 | axon-messaging-4.12.2 | org.axonframework.commandhandling.gateway | 249 | 174 | 12 | createGateway |
| 24 | axon-messaging-4.12.2 | org.axonframework.commandhandling.distributed | 243 | 175 | 12 | equals |
| 21 | axon-test-4.12.2 | org.axonframework.test.saga | 236 | 169 | 9 | assertDispatchedEqualTo |
| 19 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jpa | 212 | 132 | 15 | equals |
| 32 | axon-messaging-4.12.2 | org.axonframework.messaging | 209 | 156 | 4 | resolveDetails |
| 29 | axon-messaging-4.12.2 | org.axonframework.messaging.unitofwork | 206 | 129 | 11 | executeWithResult |
| 27 | axon-messaging-4.12.2 | org.axonframework.commandhandling | 201 | 169 | 10 | <init> |
| 31 | axon-test-4.12.2 | org.axonframework.test.matchers | 191 | 108 | 8 | matchesList |
| 33 | axon-spring-boot-autoconfigure-4.12.2 | org.axonframework.springboot | 191 | 186 | 6 | getThreadCount |
The following table shows the top 30 packages containing the methods with the highest cyclomatic complexity. The whole table can be found in the CSV report Effective_lines_of_method_code_per_package.
| index | artifactName | fullPackageName | maxComplexityType | maxComplexityMethod | maxComplexity | |
|---|---|---|---|---|---|---|
| 0 | 61 | axon-messaging-4.12.2 | org.axonframework.updates.detection | TestEnvironmentDetector | isTestClass | 41 |
| 1 | 66 | axon-messaging-4.12.2 | org.axonframework.eventhandling.scheduling.job... | JobRunrEventScheduler | 40 | |
| 2 | 2 | axon-messaging-4.12.2 | org.axonframework.eventhandling.pooled | Coordinator$CoordinationTask | run | 23 |
| 3 | 0 | axon-messaging-4.12.2 | org.axonframework.eventhandling | TrackingEventProcessor | processBatch | 21 |
| 4 | 50 | axon-messaging-4.12.2 | org.axonframework.updates.api | UpdateCheckResponse | fromRequest | 17 |
| 5 | 40 | axon-modelling-4.12.2 | org.axonframework.modelling.saga.repository | AssociationValueMap$AssociationValueComparator | compare | 16 |
| 6 | 5 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector.event.axon | PersistentStreamConnection$SegmentConnection$P... | readMessages | 15 |
| 7 | 19 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jpa | DeadLetterEventEntry | equals | 15 |
| 8 | 11 | axon-spring-boot-autoconfigure-4.12.2 | org.axonframework.springboot.autoconfig | AxonAutoConfiguration | buildSerializer | 14 |
| 9 | 12 | axon-messaging-4.12.2 | org.axonframework.messaging.annotation | AnnotatedMessageHandlingMember | handle | 14 |
| 10 | 58 | axon-messaging-4.12.2 | org.axonframework.deadline.jobrunr | JobRunrDeadlineManager | 13 | |
| 11 | 67 | axon-messaging-4.12.2 | org.axonframework.commandhandling.distributed.... | CommandNameFilter | 13 | |
| 12 | 10 | axon-eventsourcing-4.12.2 | org.axonframework.eventsourcing.eventstore | ConcatenatingDomainEventStream | hasNext | 13 |
| 13 | 3 | axon-test-4.12.2 | org.axonframework.test.aggregate | AggregateTestFixture | ensureValuesEqual | 13 |
| 14 | 23 | axon-messaging-4.12.2 | org.axonframework.commandhandling.gateway | CommandGatewayFactory | createGateway | 12 |
| 15 | 6 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.jdbc | JdbcDeadLetter | equals | 12 |
| 16 | 48 | axon-messaging-4.12.2 | org.axonframework.common.jdbc | ConnectionWrapperFactory | lambda$wrap$0 | 12 |
| 17 | 47 | axon-test-4.12.2 | org.axonframework.test.server | AxonServerContainer | equals | 12 |
| 18 | 24 | axon-messaging-4.12.2 | org.axonframework.commandhandling.distributed | ReplyMessage | equals | 12 |
| 19 | 8 | axon-server-connector-4.12.2 | org.axonframework.axonserver.connector | AxonServerConnectionManager$Builder | build | 12 |
| 20 | 35 | axon-messaging-4.12.2 | org.axonframework.deadline.dbscheduler | DbSchedulerBinaryDeadlineDetails | equals | 11 |
| 21 | 26 | axon-messaging-4.12.2 | org.axonframework.eventhandling.deadletter.leg... | JpaDeadLetter | equals | 11 |
| 22 | 29 | axon-messaging-4.12.2 | org.axonframework.messaging.unitofwork | BatchingUnitOfWork | executeWithResult | 11 |
| 23 | 4 | axon-messaging-4.12.2 | org.axonframework.queryhandling | SimpleQueryBus | doQuery | 11 |
| 24 | 43 | axon-messaging-4.12.2 | org.axonframework.deadline.quartz | DeadlineJob | execute | 11 |
| 25 | 39 | axon-messaging-4.12.2 | org.axonframework.serialization.avro | AvroUtil | fingerprint | 10 |
| 26 | 65 | axon-messaging-4.12.2 | org.axonframework.common.lock | PessimisticLockFactory$DisposableLock | lock | 10 |
| 27 | 37 | axon-messaging-4.12.2 | org.axonframework.messaging.deadletter | GenericDeadLetter | equals | 10 |
| 28 | 27 | axon-messaging-4.12.2 | org.axonframework.commandhandling | MethodCommandHandlerDefinition$MethodCommandMe... | <init> | 10 |
| 29 | 56 | axon-messaging-4.12.2 | org.axonframework.updates | UpdateCheckerHttpClient | sendRequest | 10 |

