apache / johnzon
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (1,469 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (1,469 lines)
Duplication per Component (primary)
johnzon-mapper6% (409 lines)
johnzon-core6% (282 lines)
johnzon-jaxrs43% (266 lines)
johnzon-jsonb9% (258 lines)
johnzon-jsonschema9% (200 lines)
johnzon-websocket15% (54 lines)
johnzon-jsonlogic0% (0 lines)
johnzon-maven-plugin0% (0 lines)
johnzon-distribution0% (0 lines)
johnzon-json-extras0% (0 lines)
johnzon-osgi0% (0 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G johnzon-core johnzon-core johnzon-mapper johnzon-mapper johnzon-core--johnzon-mapper 202 johnzon-jsonb johnzon-jsonb johnzon-core--johnzon-jsonb 192 johnzon-jsonb--johnzon-mapper 84 johnzon-jaxrs johnzon-jaxrs johnzon-jaxrs--johnzon-jsonb 84 johnzon-jsonschema johnzon-jsonschema johnzon-jsonschema--johnzon-mapper 50

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 113 duplicates...
Size#FoldersFilesLinesCode
63 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
35:130 (55%)
80:175 (52%)
view
36 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
58:108 (21%)
59:109 (30%)
view
29 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
81:127 (38%)
80:125 (34%)
view
27 x 2 johnzon-websocket/src/ma...nzon/websocket/internal
johnzon-websocket/src/ma...ohnzon/websocket/mapper
42:79 (81%)
64:101 (60%)
view
26 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
229:278 (15%)
169:218 (21%)
view
23 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
105:127 (8%)
140:162 (8%)
view
19 x 2 johnzon-jsonb/src/main/j...rg/apache/johnzon/jsonb
johnzon-jsonb/src/main/j...rg/apache/johnzon/jsonb
361:391 (2%)
416:446 (2%)
view
19 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...ohnzon/jsonb/serializer
255:280 (10%)
176:201 (14%)
view
18 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-jsonschema/src/m...on/jsonschema/generator
411:428 (3%)
529:546 (3%)
view
17 x 2 johnzon-mapper/src/main/...e/johnzon/mapper/access
johnzon-mapper/src/main/...e/johnzon/mapper/access
278:306 (7%)
323:351 (7%)
view
16 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
184:213 (9%)
137:166 (13%)
view
16 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...ohnzon/jsonb/serializer
204:225 (8%)
125:146 (12%)
view
16 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
788:813 (2%)
880:905 (2%)
view
16 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-mapper/src/main/...hnzon/mapper/reflection
134:156 (21%)
85:107 (27%)
view
15 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-jsonschema/src/m...on/jsonschema/generator
323:337 (2%)
529:543 (2%)
view
15 x 2 johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
johnzon-mapper/src/main/...hnzon/mapper/reflection
134:154 (18%)
86:107 (25%)
view
15 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-jsonschema/src/m...on/jsonschema/generator
323:337 (2%)
411:425 (2%)
view
15 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
135:156 (20%)
134:154 (18%)
view
14 x 2 johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
johnzon-jsonschema/src/m...on/jsonschema/generator
137:154 (16%)
498:515 (3%)
view
14 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-mapper/src/main/...hnzon/mapper/reflection
498:515 (3%)
90:107 (24%)
view
14 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonschema/src/m...on/jsonschema/generator
139:156 (18%)
498:515 (3%)
view
14 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
947:970 (1%)
1017:1040 (1%)
view
13 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:54 (50%)
37:54 (50%)
view
13 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:54 (50%)
37:54 (50%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
880:899 (1%)
951:970 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
880:899 (1%)
1021:1040 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
788:807 (1%)
951:970 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
788:807 (1%)
1021:1040 (1%)
view
11 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
124:135 (6%)
113:124 (9%)
view
11 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-core/src/main/java/org/apache/johnzon/core
83:99 (18%)
78:94 (20%)
view
11 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-mapper/src/main/...hnzon/mapper/reflection
432:443 (2%)
40:51 (15%)
view
10 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
59:74 (13%)
58:73 (12%)
view
10 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
38:53 (41%)
38:53 (41%)
view
10 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
30:39 (55%)
26:35 (66%)
view
10 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
47:56 (8%)
26:35 (66%)
view
10 x 2 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-jsonschema/src/m...on/jsonschema/generator
472:481 (1%)
514:523 (1%)
view
10 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
47:56 (8%)
30:39 (55%)
view
9 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:48 (34%)
37:48 (34%)
view
9 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:48 (34%)
37:48 (34%)
view
9 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jsonb/src/main/j...hnzon/jaxrs/jsonb/jaxrs
167:176 (5%)
199:208 (4%)
view
9 x 2 johnzon-mapper/src/main/...ohnzon/mapper/converter
johnzon-mapper/src/main/...johnzon/mapper/internal
31:43 (22%)
49:61 (39%)
view
9 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jsonb/src/main/j...hnzon/jaxrs/jsonb/jaxrs
154:163 (5%)
185:194 (4%)
view
9 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:48 (34%)
37:48 (34%)
view
9 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-core/src/main/java/org/apache/johnzon/core
184:196 (5%)
586:599 (1%)
view
9 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jsonb/src/main/j...hnzon/jaxrs/jsonb/jaxrs
316:325 (5%)
228:237 (4%)
view
9 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-mapper/src/main/...hnzon/mapper/reflection
124:132 (12%)
75:83 (15%)
view
9 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:48 (34%)
37:48 (34%)
view
8 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
329:340 (1%)
518:529 (1%)
view
8 x 2 johnzon-jsonschema/src/m.../jsonschema/spi/builtin
johnzon-jsonschema/src/m.../jsonschema/spi/builtin
37:49 (34%)
37:49 (34%)
view
8 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...e/johnzon/mapper/access
801:812 (1%)
291:302 (3%)
view
Duplicated Units
The list of top 13 duplicated units.
See data for all 13 unit duplicates...
Size#FoldersFilesLinesCode
15 x 4 johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-mapper/src/main/...hnzon/mapper/reflection
138:155 
499:516 
140:157 
91:108 
view
13 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
113:127 
124:138 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
35:47 
80:92 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
49:61 
94:106 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
63:75 
108:120 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
77:89 
122:134 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
91:103 
136:148 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
105:117 
150:162 
view
10 x 2 johnzon-core/src/main/ja...pache/johnzon/core/util
johnzon-mapper/src/main/...che/johnzon/mapper/util
119:131 
164:176 
view
9 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
65:76 
64:75 
view
8 x 2 johnzon-jsonb/src/main/j...hnzon/jaxrs/jsonb/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
313:322 
81:90 
view
8 x 2 johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
johnzon-jaxrs/src/main/j...rg/apache/johnzon/jaxrs
237:246 
297:306 
view
8 x 2 johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-mapper/src/main/...johnzon/mapper/internal
47:56 
77:86 
view