Skip to content

Latest commit

 

History

History
656 lines (555 loc) · 12 KB

File metadata and controls

656 lines (555 loc) · 12 KB

Overview for Java


References

Overview

Table 1 - Size

nodeCount relationshipCount artifactCount packageCount typeCount methodCount memberCount
0 537827 1668574 11 128 1822 5709 7176

Artifacts

Table 2a - Largest 30 types per artifact

This table shows the largest (number of types) artifacts and their kind of types (Class, Interface, Enum, Annotation). The whole table can be found in the CSV report Number_of_types_per_artifact.

artifactName numberOfArtifactTypes languageElement numberOfTypes
0 axon-messaging-5.0.3 579 Interface 140
1 axon-messaging-5.0.3 579 Class 379
2 axon-messaging-5.0.3 579 Annotation 26
3 axon-messaging-5.0.3 579 Enum 8
4 axon-common-5.0.3 156 Class 104
5 axon-common-5.0.3 156 Interface 42
6 axon-common-5.0.3 156 Annotation 2
7 axon-common-5.0.3 156 Enum 4
8 axon-eventsourcing-5.0.3 100 Class 61
9 axon-eventsourcing-5.0.3 100 Interface 24
10 axon-eventsourcing-5.0.3 100 Annotation 7
11 axon-modelling-5.0.3 92 Interface 29
12 axon-modelling-5.0.3 92 Class 60
13 axon-modelling-5.0.3 92 Annotation 3
14 axon-test-5.0.3 78 Interface 19
15 axon-test-5.0.3 78 Class 53
16 axon-test-5.0.3 78 Annotation 1
17 axon-spring-boot-autoconfigure-5.0.3 75 Class 67
18 axon-spring-boot-autoconfigure-5.0.3 75 Annotation 3
19 axon-spring-boot-autoconfigure-5.0.3 75 Enum 2
20 axon-spring-boot-autoconfigure-5.0.3 75 Interface 1
21 axon-server-connector-5.0.3 72 Class 56
22 axon-server-connector-5.0.3 72 Interface 10
23 axon-server-connector-5.0.3 72 Enum 2
24 axon-conversion-5.0.3 35 Class 28
25 axon-conversion-5.0.3 35 Interface 5
26 axon-update-5.0.3 23 Class 14
27 axon-update-5.0.3 23 Interface 3
28 axon-update-5.0.3 23 Enum 1
29 axon-metrics-micrometer-5.0.3 16 Class 16

Table 2b - Largest 30 types per artifact grouped

This table shows the largest (number of types) artifacts each in one row, their kind of types in columns and the count of them as values.

The source data for this aggregated table can be found in the CSV report Number_of_types_per_artifact.

languageElement Class Interface Annotation Enum
artifactName
axon-messaging-5.0.3 379 140 26 8
axon-common-5.0.3 104 42 2 4
axon-eventsourcing-5.0.3 61 24 7 0
axon-modelling-5.0.3 60 29 3 0
axon-spring-boot-autoconfigure-5.0.3 67 1 3 2
axon-test-5.0.3 53 19 1 0
axon-server-connector-5.0.3 56 10 0 2
axon-conversion-5.0.3 28 5 0 0
axon-update-5.0.3 14 3 0 1
axon-metrics-micrometer-5.0.3 16 0 0 0
axon-tracing-opentelemetry-5.0.3 5 0 0 0

Table 2b Chart 1 - 30 largest artifacts and their types stacked

<Figure size 640x480 with 0 Axes>

png

Table 2c - Largest 30 types per artifact (grouped and normalized in %)

languageElement Class Interface Annotation Enum
artifactName
axon-messaging-5.0.3 68.535262 25.316456 4.701627 1.446655
axon-common-5.0.3 68.421053 27.631579 1.315789 2.631579
axon-eventsourcing-5.0.3 66.304348 26.086957 7.608696 0.000000
axon-modelling-5.0.3 65.217391 31.521739 3.260870 0.000000
axon-spring-boot-autoconfigure-5.0.3 91.780822 1.369863 4.109589 2.739726
axon-test-5.0.3 72.602740 26.027397 1.369863 0.000000
axon-server-connector-5.0.3 82.352941 14.705882 0.000000 2.941176
axon-conversion-5.0.3 84.848485 15.151515 0.000000 0.000000
axon-update-5.0.3 77.777778 16.666667 0.000000 5.555556
axon-metrics-micrometer-5.0.3 100.000000 0.000000 0.000000 0.000000
axon-tracing-opentelemetry-5.0.3 100.000000 0.000000 0.000000 0.000000

Table 2c Chart 1 - Top 30 artifacts with the highest relative amount of classes in %

<Figure size 640x480 with 0 Axes>

png

Table 2c Chart 2 - Top 30 artifacts with the highest relative amount of interfaces in %

<Figure size 640x480 with 0 Axes>

png

Table 2c Chart 3 - Top 30 artifacts with the highest relative amount of enums in %

<Figure size 640x480 with 0 Axes>

png

Table 2c Chart 4 - Top 30 artifacts with the highest relative amount of annotations in %

<Figure size 640x480 with 0 Axes>

png

Table 3 - Top 30 artifacts with the highest package count

The whole table can be found in the CSV report Number_of_packages_per_artifact.

artifactName numberOfPackages
0 axon-messaging-5.0.3 59
1 axon-common-5.0.3 15
2 axon-eventsourcing-5.0.3 7
3 axon-modelling-5.0.3 7
4 axon-spring-boot-autoconfigure-5.0.3 7
5 axon-test-5.0.3 6
6 axon-conversion-5.0.3 5
7 axon-update-5.0.3 5
8 axon-server-connector-5.0.3 5
9 axon-metrics-micrometer-5.0.3 3
10 axon-tracing-opentelemetry-5.0.3 1

Table 3 Chart 1 - Number of packages per artifact

The following chat shows artifacts with the largest package count in percentage. Artifacts with less than 0.7% package count are grouped into "others" to focus on the most significant artifacts regarding their package count.

<Figure size 640x480 with 0 Axes>

png