Skip to content

Latest commit

 

History

History
597 lines (496 loc) · 11 KB

File metadata and controls

597 lines (496 loc) · 11 KB

Overview for Java


References

Overview

Table 1 - Size

nodeCount relationshipCount artifactCount packageCount typeCount methodCount memberCount
0 304011 968664 9 129 2219 8872 10888

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-4.12.2 830 Class 623
1 axon-messaging-4.12.2 830 Interface 160
2 axon-messaging-4.12.2 830 Annotation 27
3 axon-messaging-4.12.2 830 Enum 20
4 axon-modelling-4.12.2 158 Class 115
5 axon-modelling-4.12.2 158 Annotation 12
6 axon-modelling-4.12.2 158 Enum 3
7 axon-modelling-4.12.2 158 Interface 28
8 axon-server-connector-4.12.2 147 Class 119
9 axon-server-connector-4.12.2 147 Interface 26
10 axon-server-connector-4.12.2 147 Enum 2
11 axon-eventsourcing-4.12.2 133 Class 98
12 axon-eventsourcing-4.12.2 133 Interface 32
13 axon-eventsourcing-4.12.2 133 Enum 2
14 axon-eventsourcing-4.12.2 133 Annotation 1
15 axon-spring-boot-autoconfigure-4.12.2 91 Class 85
16 axon-spring-boot-autoconfigure-4.12.2 91 Interface 1
17 axon-spring-boot-autoconfigure-4.12.2 91 Annotation 3
18 axon-spring-boot-autoconfigure-4.12.2 91 Enum 2
19 axon-test-4.12.2 87 Class 71
20 axon-test-4.12.2 87 Interface 16
21 axon-configuration-4.12.2 43 Enum 1
22 axon-configuration-4.12.2 43 Class 24
23 axon-configuration-4.12.2 43 Interface 17
24 axon-configuration-4.12.2 43 Annotation 1
25 axon-disruptor-4.12.2 22 Class 22
26 axon-tracing-opentelemetry-4.12.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-4.12.2 623 160 27 20
axon-modelling-4.12.2 115 28 12 3
axon-server-connector-4.12.2 119 26 0 2
axon-eventsourcing-4.12.2 98 32 1 2
axon-spring-boot-autoconfigure-4.12.2 85 1 3 2
axon-test-4.12.2 71 16 0 0
axon-configuration-4.12.2 24 17 1 1
axon-disruptor-4.12.2 22 0 0 0
axon-tracing-opentelemetry-4.12.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-4.12.2 75.060241 19.277108 3.253012 2.409639
axon-modelling-4.12.2 72.784810 17.721519 7.594937 1.898734
axon-server-connector-4.12.2 80.952381 17.687075 0.000000 1.360544
axon-eventsourcing-4.12.2 73.684211 24.060150 0.751880 1.503759
axon-spring-boot-autoconfigure-4.12.2 93.406593 1.098901 3.296703 2.197802
axon-test-4.12.2 81.609195 18.390805 0.000000 0.000000
axon-configuration-4.12.2 55.813953 39.534884 2.325581 2.325581
axon-disruptor-4.12.2 100.000000 0.000000 0.000000 0.000000
axon-tracing-opentelemetry-4.12.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-4.12.2 70
1 axon-server-connector-4.12.2 11
2 axon-spring-boot-autoconfigure-4.12.2 10
3 axon-modelling-4.12.2 10
4 axon-eventsourcing-4.12.2 9
5 axon-test-4.12.2 8
6 axon-disruptor-4.12.2 1
7 axon-tracing-opentelemetry-4.12.2 1
8 axon-configuration-4.12.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