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 522600 1621756 11 124 1784 5603 7061

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.2 570 Class 372
1 axon-messaging-5.0.2 570 Annotation 27
2 axon-messaging-5.0.2 570 Interface 137
3 axon-messaging-5.0.2 570 Enum 8
4 axon-common-5.0.2 156 Class 104
5 axon-common-5.0.2 156 Interface 42
6 axon-common-5.0.2 156 Annotation 2
7 axon-common-5.0.2 156 Enum 4
8 axon-eventsourcing-5.0.2 104 Class 65
9 axon-eventsourcing-5.0.2 104 Interface 24
10 axon-eventsourcing-5.0.2 104 Annotation 7
11 axon-modelling-5.0.2 93 Class 61
12 axon-modelling-5.0.2 93 Interface 29
13 axon-modelling-5.0.2 93 Annotation 3
14 axon-test-5.0.2 73 Class 50
15 axon-test-5.0.2 73 Interface 18
16 axon-server-connector-5.0.2 72 Class 56
17 axon-server-connector-5.0.2 72 Interface 10
18 axon-server-connector-5.0.2 72 Enum 2
19 axon-spring-boot-autoconfigure-5.0.2 72 Class 64
20 axon-spring-boot-autoconfigure-5.0.2 72 Annotation 3
21 axon-spring-boot-autoconfigure-5.0.2 72 Interface 1
22 axon-spring-boot-autoconfigure-5.0.2 72 Enum 2
23 axon-conversion-5.0.2 30 Class 23
24 axon-conversion-5.0.2 30 Interface 5
25 axon-update-5.0.2 23 Class 14
26 axon-update-5.0.2 23 Enum 1
27 axon-update-5.0.2 23 Interface 3
28 axon-metrics-micrometer-5.0.2 13 Class 13
29 axon-tracing-opentelemetry-5.0.2 5 Class 5

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.2 372 137 27 8
axon-common-5.0.2 104 42 2 4
axon-eventsourcing-5.0.2 65 24 7 0
axon-modelling-5.0.2 61 29 3 0
axon-spring-boot-autoconfigure-5.0.2 64 1 3 2
axon-server-connector-5.0.2 56 10 0 2
axon-test-5.0.2 50 18 0 0
axon-conversion-5.0.2 23 5 0 0
axon-update-5.0.2 14 3 0 1
axon-metrics-micrometer-5.0.2 13 0 0 0
axon-tracing-opentelemetry-5.0.2 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.2 68.382353 25.183824 4.963235 1.470588
axon-common-5.0.2 68.421053 27.631579 1.315789 2.631579
axon-eventsourcing-5.0.2 67.708333 25.000000 7.291667 0.000000
axon-modelling-5.0.2 65.591398 31.182796 3.225806 0.000000
axon-spring-boot-autoconfigure-5.0.2 91.428571 1.428571 4.285714 2.857143
axon-server-connector-5.0.2 82.352941 14.705882 0.000000 2.941176
axon-test-5.0.2 73.529412 26.470588 0.000000 0.000000
axon-conversion-5.0.2 82.142857 17.857143 0.000000 0.000000
axon-update-5.0.2 77.777778 16.666667 0.000000 5.555556
axon-metrics-micrometer-5.0.2 100.000000 0.000000 0.000000 0.000000
axon-tracing-opentelemetry-5.0.2 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.2 57
1 axon-common-5.0.2 15
2 axon-eventsourcing-5.0.2 8
3 axon-spring-boot-autoconfigure-5.0.2 7
4 axon-modelling-5.0.2 7
5 axon-test-5.0.2 5
6 axon-update-5.0.2 5
7 axon-server-connector-5.0.2 5
8 axon-conversion-5.0.2 4
9 axon-metrics-micrometer-5.0.2 2
10 axon-tracing-opentelemetry-5.0.2 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