apache / johnzon
Duplication

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

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

Duplication Between Components (50+ lines)

G johnzon-core johnzon-core johnzon-mapper johnzon-mapper johnzon-core--johnzon-mapper 214 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 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 116 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
419:449 (2%)
474:504 (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-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
790:815 (2%)
882:907 (2%)
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-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-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
949:972 (1%)
1019:1042 (1%)
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
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
13 x 2 johnzon-jsonb/src/main/j...rg/apache/johnzon/jsonb
johnzon-jsonb/src/main/j...rg/apache/johnzon/jsonb
317:336 (1%)
1114:1133 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
882:901 (1%)
953:972 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
882:901 (1%)
1023:1042 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
790:809 (1%)
1023:1042 (1%)
view
12 x 2 johnzon-mapper/src/main/...g/apache/johnzon/mapper
johnzon-mapper/src/main/...g/apache/johnzon/mapper
790:809 (1%)
953:972 (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 (47%)
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-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-core/src/main/java/org/apache/johnzon/core
johnzon-core/src/main/java/org/apache/johnzon/core
189:201 (5%)
606:619 (1%)
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/...e/johnzon/mapper/access
895:906 (1%)
336:347 (3%)
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
Duplicated Units
The list of top 13 duplicated units.
See data for all 13 unit duplicates...
Size#FoldersFilesLinesCode
15 x 4 johnzon-jsonschema/src/m...on/jsonschema/generator
johnzon-core/src/main/java/org/apache/johnzon/core
johnzon-jsonb/src/main/j...e/johnzon/jsonb/reflect
johnzon-mapper/src/main/...hnzon/mapper/reflection
499:516 
140:157 
138:155 
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-core/src/main/java/org/apache/johnzon/core
johnzon-mapper/src/main/...johnzon/mapper/internal
47:56 
77:86 
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