apache / ws-axiom
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system15% (9,194 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java10% (5,156 lines)
xml33% (3,966 lines)
bzl33% (72 lines)
Duplication per Component (primary)
testing21% (6,971 lines)
mixins6% (645 lines)
axiom-api9% (633 lines)
components10% (478 lines)
axiom-compat11% (257 lines)
buildutils17% (84 lines)
axiom-jakarta-activation15% (42 lines)
axiom-weaver2% (36 lines)
axiom-jakarta-jaxb12% (18 lines)
devguide2% (15 lines)
userguide1% (15 lines)
axiom-legacy-attachments0% (0 lines)
distribution0% (0 lines)
axiom-weaver-annotations0% (0 lines)
src0% (0 lines)
apidocs0% (0 lines)
etc0% (0 lines)
implementations0% (0 lines)

Duplication Between Components (50+ lines)

G axiom-compat axiom-compat components components axiom-compat--components 262 mixins mixins axiom-compat--mixins 51 components--mixins 177 axiom-api axiom-api axiom-api--components 151

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 14,088 duplicates...
Size#FoldersFilesLinesCode
1781 x 2 testing/axiom-testsuite/...n/resources/soap/soap11
testing/xml-testsuite/sr...org/apache/axiom/ts/xml
92:2541 (97%)
22:2471 (99%)
view
41 x 2 testing/testutils/src/ma...ache/axiom/testutils/io
testing/testutils/src/ma...ache/axiom/testutils/io
60:107 (69%)
60:107 (73%)
view
33 x 2 axiom-compat/src/main/ja.../apache/axiom/util/stax
components/xml-utils/src...e/axiom/util/xml/stream
46:78 (80%)
40:72 (80%)
view
33 x 2 axiom-compat/src/main/ja.../apache/axiom/util/blob
components/blob/src/main...a/org/apache/axiom/blob
154:206 (12%)
127:180 (15%)
view
31 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
49:94 (34%)
36:81 (48%)
view
30 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
51:100 (73%)
51:100 (73%)
view
26 x 2 testing/axiom-testsuite/...che/axiom/ts/om/builder
testing/axiom-testsuite/src/main/resources
5:42 (92%)
3:40 (92%)
view
26 x 2 testing/axiom-testsuite/...che/axiom/ts/om/builder
testing/jaxen-testsuite/src/main/resources/xml
5:42 (92%)
2:39 (96%)
view
26 x 2 testing/axiom-testsuite/src/main/resources
testing/jaxen-testsuite/src/main/resources/xml
3:40 (92%)
2:39 (96%)
view
23 x 2 axiom-api/src/main/java/org/apache/axiom/soap
axiom-api/src/main/java/org/apache/axiom/soap
58:94 (58%)
58:94 (58%)
view
21 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
45:77 (27%)
49:81 (32%)
view
21 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
45:77 (27%)
62:94 (23%)
view
20 x 2 mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
66:97 (39%)
58:89 (28%)
view
20 x 2 axiom-api/src/main/java/org/apache/axiom/om/ds
axiom-jakarta-activation.../axiom/om/ds/activation
44:72 (74%)
48:76 (74%)
view
18 x 2 testing/axiom-testsuite/.../axiom/ts/soap/envelope
testing/axiom-testsuite/...e/axiom/ts/soap/message
32:52 (62%)
32:52 (64%)
view
18 x 2 buildutils
buildutils
1:18 (26%)
1:18 (41%)
view
18 x 2 buildutils
buildutils
1:18 (21%)
1:18 (94%)
view
18 x 2 buildutils
buildutils
1:18 (26%)
1:18 (21%)
view
18 x 2 buildutils
buildutils
1:18 (21%)
1:18 (41%)
view
18 x 2 buildutils
buildutils
1:18 (94%)
1:18 (41%)
view
18 x 2 buildutils
buildutils
1:18 (26%)
1:18 (94%)
view
17 x 2 testing/spring-ws-testsu...gws/scenario/secureecho
testing/spring-ws-testsu...gws/scenario/soapaction
36:54 (89%)
36:54 (89%)
view
17 x 2 axiom-api/src/main/java/...he/axiom/util/namespace
components/core-streams/.../stream/stax/push/input
199:226 (20%)
498:525 (5%)
view
16 x 2 components/core-streams/...stream/stax/pull/output
components/core-streams/.../stream/stax/push/input
104:130 (2%)
499:525 (4%)
view
16 x 2 axiom-api/src/main/java/...he/axiom/util/namespace
components/core-streams/...stream/stax/pull/output
200:226 (19%)
104:130 (2%)
view
15 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
50:70 (37%)
50:70 (35%)
view
15 x 2 axiom-api/src/main/java/org/apache/axiom/util/stax
components/core-streams/...stream/stax/pull/output
35:57 (83%)
33:55 (83%)
view
15 x 2 devguide/src/docbkx
userguide/src/docbkx
26:47 (2%)
27:48 (1%)
view
15 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
31:50 (88%)
31:50 (88%)
view
15 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
37:62 (36%)
38:63 (62%)
view
15 x 2 testing/testutils/src/ma...ache/axiom/testutils/io
testing/testutils/src/ma...ache/axiom/testutils/io
32:55 (78%)
32:55 (78%)
view
14 x 2 testing/dom-testsuite/sr...he/axiom/ts/dom/element
testing/dom-testsuite/sr...he/axiom/ts/dom/element
37:54 (48%)
37:54 (48%)
view
14 x 2 mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
76:97 (27%)
113:134 (3%)
view
14 x 2 mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
mixins/dom-mixins/src/ma...he/axiom/dom/impl/mixin
113:134 (3%)
68:89 (20%)
view
14 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
80:100 (34%)
77:97 (36%)
view
14 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
51:74 (56%)
51:74 (56%)
view
14 x 2 testing/dom-testsuite/sr...he/axiom/ts/dom/element
testing/jaxen-testsuite/src/main/resources/xml
1:16 (100%)
1:16 (100%)
view
14 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
80:100 (34%)
77:97 (36%)
view
14 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
33:57 (58%)
33:56 (48%)
view
14 x 2 testing/axiom-testsuite/...om/ts/om/sourcedelement
testing/axiom-testsuite/...om/ts/om/sourcedelement
37:61 (42%)
37:61 (63%)
view
13 x 2 testing/axiom-testsuite/...che/axiom/ts/om/element
testing/axiom-testsuite/...che/axiom/ts/om/element
33:48 (76%)
34:49 (76%)
view
13 x 2 testing/axiom-testsuite/...che/axiom/ts/om/element
testing/axiom-testsuite/...che/axiom/ts/om/element
40:62 (61%)
42:65 (68%)
view
13 x 2 components/core-streams/...stream/stax/pull/output
components/core-streams/.../stream/stax/push/input
508:523 (1%)
96:111 (3%)
view
13 x 2 testing/xml-testsuite/sr...org/apache/axiom/ts/xml
testing/xml-testsuite/sr...org/apache/axiom/ts/xml
1707:1721 (<1%)
1743:1757 (<1%)
view
13 x 2 testing/xml-testsuite/sr...org/apache/axiom/ts/xml
testing/xml-testsuite/sr...org/apache/axiom/ts/xml
1707:1721 (<1%)
1725:1739 (<1%)
view
13 x 2 testing/testutils/src/ma...ache/axiom/testutils/io
testing/testutils/src/ma...ache/axiom/testutils/io
36:54 (68%)
35:53 (72%)
view
13 x 2 testing/axiom-testsuite/...e/axiom/ts/om/container
testing/axiom-testsuite/...e/axiom/ts/om/container
57:69 (33%)
35:47 (50%)
view
13 x 2 testing/axiom-testsuite/...n/resources/soap/soap11
testing/axiom-testsuite/...n/resources/soap/soap11
21:36 (92%)
20:35 (100%)
view
13 x 2 testing/axiom-testsuite/...n/resources/soap/soap11
testing/xml-testsuite/sr...org/apache/axiom/ts/xml
1759:1773 (<1%)
1743:1757 (<1%)
view
13 x 2 testing/axiom-testsuite/...n/resources/soap/soap11
testing/xml-testsuite/sr...org/apache/axiom/ts/xml
1759:1773 (<1%)
1725:1739 (<1%)
view
Duplicated Units
The list of top 16 duplicated units.
See data for all 16 unit duplicates...
Size#FoldersFilesLinesCode
33 x 2 testing/testutils/src/ma...ache/axiom/testutils/io
testing/testutils/src/ma...ache/axiom/testutils/io
59:93 
59:93 
view
21 x 2 testing/axiom-testsuite/...che/axiom/ts/om/builder
testing/axiom-testsuite/...che/axiom/ts/om/builder
45:69 
43:67 
view
14 x 2 testing/spring-ws-testsu...gws/scenario/secureecho
testing/spring-ws-testsu...gws/scenario/soapaction
40:55 
40:55 
view
12 x 2 testing/axiom-testsuite/...pache/axiom/ts/om/xpath
testing/axiom-testsuite/...pache/axiom/ts/om/xpath
35:48 
35:48 
view
12 x 2 testing/axiom-testsuite/...che/axiom/ts/om/factory
testing/axiom-testsuite/...che/axiom/ts/om/factory
37:50 
37:50 
view
11 x 2 testing/axiom-testsuite/.../axiom/ts/soap/envelope
testing/axiom-testsuite/...e/axiom/ts/soap/message
37:49 
37:49 
view
9 x 2 testing/testutils/src/ma...ache/axiom/testutils/io
testing/testutils/src/ma...ache/axiom/testutils/io
99:109 
99:109 
view
8 x 2 testing/axiom-testsuite/.../om/sourcedelement/push
testing/axiom-testsuite/.../om/sourcedelement/push
67:77 
68:77 
view
8 x 2 axiom-jakarta-activation.../axiom/om/ds/activation
axiom-api/src/main/java/org/apache/axiom/om/ds
54:63 
50:59 
view
7 x 2 testing/axiom-testsuite/...che/axiom/ts/om/factory
testing/axiom-testsuite/...che/axiom/ts/om/factory
41:49 
41:49 
view
7 x 2 axiom-compat/src/main/ja.../axiom/om/impl/traverse
axiom-compat/src/main/ja.../axiom/om/impl/traverse
46:57 
82:92 
view
6 x 2 mixins/om-mixins/src/mai...he/axiom/om/impl/common
components/core-streams/.../stream/stax/push/input
44:51 
87:94 
view
6 x 2 testing/axiom-testsuite/...che/axiom/ts/om/element
testing/axiom-testsuite/...che/axiom/ts/om/element
34:41 
34:41 
view
6 x 2 testing/axiom-testsuite/...che/axiom/ts/om/element
testing/axiom-testsuite/...che/axiom/ts/om/element
64:71 
40:47 
view
6 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
35:42 
35:42 
view
6 x 2 axiom-api/src/main/java/...axiom/util/stax/dialect
axiom-api/src/main/java/...axiom/util/stax/dialect
45:52 
45:52 
view