Skip to content

Latest commit

 

History

History
2901 lines (2808 loc) · 61 KB

File metadata and controls

2901 lines (2808 loc) · 61 KB

Method Metrics


References

Effective Method Line Count

Table 1a - Effective method line count distribution

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

Table 1b - Effective method line count distribution (normalized)

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

Table 1b Chart 1 - Effective method line count distribution (normalized)

<Figure size 640x480 with 0 Axes>

png

Table 1c - Top 30 packages with highest effective line counts

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

Table 1d - Top 30 methods with the highest effective line count

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

Cyclomatic Complexity

Table 2a - Cyclomatic method complexity distribution

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

Table 2b - Cyclomatic method complexity distribution (normalized)

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

Table 2b Chart 1 - Cyclomatic method complexity distribution (normalized)

<Figure size 640x480 with 0 Axes>

png

Table 2c - Top 30 packages with highest cyclomatic complexity

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

Table 2d - Top 30 methods with highest cyclomatic complexity

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 $deserializeLambda$ 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 $deserializeLambda$ 13
11 67 axon-messaging-4.12.2 org.axonframework.commandhandling.distributed.... CommandNameFilter $deserializeLambda$ 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