Duplication Overall
  • 10% duplication:
    • 44,295 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 4,609 duplicated lines
  • 443 duplicates
system10% (4,609 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java10% (4,609 lines)
Duplication per Component (primary)
hollow9% (3,321 lines)
hollow-protoadapter27% (414 lines)
hollow-jsonadapter27% (367 lines)
hollow-diff-ui8% (254 lines)
hollow-perf21% (206 lines)
hollow-explorer-ui3% (25 lines)
hollow-zenoadapter4% (22 lines)
ROOT0% (0 lines)
hollow-fakedata0% (0 lines)
hollow-ui-tools0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["hollow-jsonadapter"]
    n1["hollow-protoadapter"]
    n2["hollow-perf"]
    n3["hollow"]
    n0 ---|"448"| n1
    n2 ---|"126"| n3
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px
    linkStyle 1 stroke:#DC143C70,stroke-width:2px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
hollow-jsonadapter (16%)
  --> hollow-protoadapter (14%)
448 4 file pairs details...
hollow-perf (6%)
  --> hollow (<1%)
126 3 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 443 duplicates...
Size#FoldersFilesLinesCode
43 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
137:203 (37%)
140:205 (37%)
view
38 x 2 hollow/src/main/java/com...ow/api/objects/delegate
hollow/src/main/java/com...ow/api/objects/delegate
119:173 (31%)
88:143 (45%)
view
32 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
77:129 (28%)
80:132 (28%)
view
31 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
475:517 (7%)
194:236 (19%)
view
30 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
22:69 (100%)
25:72 (100%)
view
28 x 2 hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
136:167 (12%)
289:321 (12%)
view
27 x 2 hollow/src/main/java/com...llow/api/consumer/index
hollow/src/main/java/com...llow/api/consumer/index
56:99 (45%)
50:92 (50%)
view
25 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
119:143 (15%)
151:175 (15%)
view
24 x 2 hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
103:132 (10%)
254:285 (10%)
view
22 x 2 hollow/src/main/java/com...low/api/codegen/objects
hollow/src/main/java/com...low/api/codegen/objects
85:115 (40%)
85:116 (40%)
view
22 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
86:122 (19%)
79:115 (20%)
view
22 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
388:418 (6%)
358:388 (7%)
view
21 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
97:124 (6%)
166:193 (6%)
view
21 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
260:290 (6%)
423:453 (6%)
view
21 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
278:298 (4%)
378:398 (4%)
view
21 x 2 hollow/src/main/java/com...x/hollow/core/index/key
hollow/src/main/java/com...ix/hollow/tools/history
99:119 (27%)
71:91 (39%)
view
21 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
227:256 (6%)
204:233 (7%)
view
21 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
523:552 (5%)
606:635 (4%)
view
19 x 2 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
34:64 (37%)
44:74 (42%)
view
19 x 2 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
34:64 (37%)
33:63 (33%)
view
19 x 2 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
33:63 (33%)
44:74 (42%)
view
19 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
67:99 (4%)
80:110 (4%)
view
19 x 2 hollow-perf/src/main/java/hollow
hollow/src/main/java/com...ow/core/memory/encoding
125:152 (20%)
178:204 (15%)
view
18 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
258:280 (5%)
316:338 (5%)
view
17 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
92:113 (5%)
151:172 (5%)
view
17 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
237:263 (5%)
393:418 (5%)
view
17 x 2 hollow/src/main/java/com...low/api/objects/generic
hollow/src/main/java/com...low/api/objects/generic
51:79 (65%)
47:75 (70%)
view
16 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
278:293 (3%)
529:544 (3%)
view
16 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
378:393 (3%)
529:544 (3%)
view
16 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
481:505 (5%)
424:448 (6%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
372:388 (4%)
404:420 (4%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
372:388 (4%)
436:452 (4%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
404:420 (4%)
436:452 (4%)
view
15 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
94:113 (18%)
94:113 (18%)
view
15 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
55:78 (23%)
53:76 (31%)
view
15 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
255:273 (4%)
256:275 (5%)
view
15 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
410:432 (4%)
352:374 (5%)
view
15 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
245:267 (8%)
352:374 (5%)
view
15 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/map
245:267 (8%)
410:432 (4%)
view
14 x 2 hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
hollow-diff-ui/src/tools.../netflix/hollow/diff/ui
170:185 (6%)
326:341 (6%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
341:356 (3%)
372:387 (3%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
341:356 (3%)
404:419 (3%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
341:356 (3%)
436:451 (3%)
view
14 x 2 hollow/src/main/java/com...lix/hollow/api/sampling
hollow/src/main/java/com...lix/hollow/api/sampling
37:58 (33%)
38:59 (28%)
view
14 x 2 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
34:55 (42%)
34:55 (31%)
view
14 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
87:108 (14%)
117:138 (10%)
view
14 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
595:614 (3%)
710:727 (3%)
view
13 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
69:89 (15%)
69:89 (16%)
view
13 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com...bjectmapper/flatrecords
93:108 (12%)
196:211 (10%)
view
13 x 2 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
68:90 (37%)
118:140 (20%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 12 hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
...
48:55 (23%)
47:54 (31%)
47:54 (31%)
47:54 (31%)
48:55 (23%)
48:55 (23%)
48:55 (23%)
47:54 (31%)
47:54 (31%)
48:55 (23%)
...
view
6 x 6 hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
44:53 (31%)
44:53 (31%)
44:53 (31%)
44:53 (31%)
44:53 (31%)
44:53 (31%)
view
6 x 6 hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
49:58 (23%)
49:58 (23%)
49:58 (23%)
49:58 (23%)
49:58 (23%)
49:58 (23%)
view
6 x 5 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
227:233 (1%)
228:234 (2%)
264:270 (1%)
322:328 (1%)
266:272 (2%)
view
6 x 5 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
228:234 (1%)
229:235 (2%)
265:271 (1%)
323:329 (1%)
267:273 (2%)
view
6 x 5 hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
hollow/src/main/java/com...llow/core/type/delegate
45:54 (23%)
45:54 (23%)
45:54 (23%)
45:54 (23%)
45:54 (23%)
view
6 x 5 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ix/hollow/tools/history
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
252:261 (3%)
72:81 (13%)
538:547 (1%)
417:426 (1%)
359:368 (2%)
view
6 x 5 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ix/hollow/tools/history
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
251:260 (3%)
71:80 (13%)
537:546 (1%)
416:425 (1%)
358:367 (2%)
view
6 x 5 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
225:230 (1%)
225:231 (2%)
262:267 (1%)
320:325 (1%)
263:269 (2%)
view
6 x 5 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
224:229 (1%)
224:230 (2%)
261:266 (1%)
319:324 (1%)
262:268 (2%)
view
6 x 5 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
226:232 (1%)
226:233 (2%)
263:269 (1%)
321:327 (1%)
264:271 (2%)
view
6 x 5 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
243:248 (1%)
112:117 (3%)
285:290 (1%)
510:515 (1%)
229:234 (3%)
view
6 x 5 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ix/hollow/tools/history
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
255:262 (3%)
75:82 (13%)
541:548 (1%)
420:427 (1%)
362:369 (2%)
view
6 x 5 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ix/hollow/tools/history
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
250:257 (3%)
70:77 (13%)
536:543 (1%)
415:422 (1%)
357:364 (2%)
view
6 x 4 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...core/read/engine/object
36:45 (28%)
36:45 (28%)
36:45 (28%)
36:45 (28%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...w/core/read/engine/list
122:128 (4%)
99:105 (5%)
106:112 (5%)
92:98 (6%)
view
6 x 4 hollow/src/main/java/com...ollow/api/consumer/data
hollow/src/main/java/com...x/hollow/core/index/key
hollow/src/main/java/com...flix/hollow/api/codegen
hollow/src/main/java/com...bjectmapper/flatrecords
274:281 (3%)
189:196 (7%)
168:175 (3%)
200:207 (5%)
view
6 x 4 hollow/src/main/java/com.../hollow/api/consumer/fs
hollow/src/main/java/com.../hollow/api/consumer/fs
hollow/src/main/java/com.../hollow/api/consumer/fs
hollow/src/main/java/com.../hollow/api/consumer/fs
464:470 (1%)
481:487 (1%)
511:517 (1%)
529:535 (1%)
view
6 x 4 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
232:237 (1%)
209:214 (2%)
364:369 (2%)
394:399 (1%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
145:153 (1%)
146:154 (2%)
133:141 (3%)
150:158 (1%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...w/core/read/engine/list
124:129 (4%)
101:106 (5%)
108:113 (5%)
94:99 (6%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...w/core/read/engine/list
111:122 (5%)
104:115 (5%)
127:138 (4%)
97:108 (6%)
view
6 x 4 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
97:103 (1%)
92:98 (2%)
151:157 (2%)
166:172 (1%)
view
6 x 4 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
199:206 (2%)
201:207 (2%)
273:280 (2%)
300:307 (1%)
view
6 x 4 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
48:55 (10%)
59:66 (13%)
49:56 (11%)
59:66 (18%)
view
6 x 4 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
73:82 (17%)
123:132 (9%)
93:102 (12%)
103:112 (11%)
view
6 x 4 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
237:246 (1%)
214:223 (2%)
369:378 (2%)
399:408 (1%)
view
6 x 4 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
53:60 (10%)
64:71 (13%)
54:61 (11%)
64:71 (18%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
141:146 (1%)
142:147 (2%)
129:134 (3%)
146:151 (1%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
341:347 (1%)
372:378 (1%)
404:410 (1%)
436:442 (1%)
view
6 x 4 hollow-perf/src/jmh/java...ow/core/memory/encoding
hollow-perf/src/jmh/java...ow/core/memory/encoding
hollow-perf/src/jmh/java...ow/core/memory/encoding
hollow-perf/src/jmh/java...ow/core/memory/encoding
39:44 (7%)
19:24 (18%)
22:27 (12%)
19:24 (13%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
342:348 (1%)
373:379 (1%)
405:411 (1%)
437:443 (1%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
140:145 (1%)
141:146 (2%)
128:133 (3%)
145:150 (1%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
162:170 (1%)
163:171 (2%)
150:158 (3%)
167:175 (1%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
343:349 (1%)
374:380 (1%)
406:412 (1%)
438:444 (1%)
view
6 x 4 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...core/read/engine/object
35:44 (28%)
35:44 (28%)
35:44 (28%)
35:44 (28%)
view
6 x 4 hollow/src/main/java/com...ollow/api/consumer/data
hollow/src/main/java/com...x/hollow/core/index/key
hollow/src/main/java/com...flix/hollow/api/codegen
hollow/src/main/java/com...bjectmapper/flatrecords
278:283 (3%)
193:198 (7%)
172:177 (3%)
204:209 (5%)
view
6 x 4 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
49:58 (10%)
60:69 (13%)
50:59 (11%)
60:69 (18%)
view
6 x 4 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
54:63 (10%)
65:74 (13%)
55:64 (11%)
65:74 (18%)
view
6 x 4 hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
hollow/src/main/java/com...ead/dataaccess/disabled
33:40 (10%)
44:51 (13%)
34:41 (11%)
44:51 (18%)
view
6 x 4 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
1021:1026 (<1%)
1251:1256 (<1%)
1369:1374 (<1%)
1463:1468 (<1%)
view
6 x 4 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...core/read/engine/object
34:43 (28%)
34:43 (28%)
34:43 (28%)
34:43 (28%)
view
6 x 4 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...core/read/engine/object
33:40 (28%)
33:40 (28%)
33:40 (28%)
33:40 (28%)
view
6 x 4 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
235:240 (1%)
212:217 (2%)
367:372 (2%)
397:402 (1%)
view
6 x 4 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...core/read/engine/object
32:39 (28%)
32:39 (28%)
32:39 (28%)
32:39 (28%)
view
6 x 4 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
344:350 (1%)
375:381 (1%)
407:413 (1%)
439:445 (1%)
view
6 x 4 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
161:169 (1%)
162:170 (2%)
149:157 (3%)
166:174 (1%)
view
6 x 4 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
69:78 (17%)
119:128 (9%)
89:98 (12%)
99:108 (11%)
view
6 x 4 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
81:90 (17%)
131:140 (9%)
101:110 (12%)
111:120 (11%)
view
6 x 4 hollow/src/main/java/com...ollow/api/consumer/data
hollow/src/main/java/com...x/hollow/core/index/key
hollow/src/main/java/com...flix/hollow/api/codegen
hollow/src/main/java/com...bjectmapper/flatrecords
279:284 (3%)
194:199 (7%)
173:178 (3%)
205:210 (5%)
view
Duplicated Units
The list of top 21 duplicated units.
See data for all 21 unit duplicates...
Size#FoldersFilesLinesCode
17 x 2 hollow/src/main/java/com...ow/api/objects/delegate
hollow/src/main/java/com...ow/api/objects/delegate
149:170 
118:139 
view
15 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
109:130 
106:127 
view
15 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
222:238 
503:519 
view
14 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
101:120 
94:113 
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...w/core/read/engine/list
117:136 
87:106 
view
13 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
98:113 
121:136 
view
12 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
93:107 
90:104 
view
12 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
488:501 
431:444 
view
11 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-protoadapter/src/...lix/hollow/protoadapter
638:651 
313:326 
view
11 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
90:103 
78:91 
view
9 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
612:622 
529:539 
view
9 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
169:181 
166:178 
view
9 x 2 hollow/src/main/java/com...ollow/tools/stringifier
hollow/src/main/java/com...ollow/tools/stringifier
104:114 
92:102 
view
9 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
194:205 
475:486 
view
9 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
207:220 
488:501 
view
8 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
57:67 
59:69 
view
7 x 2 hollow/src/main/java/com...ix/hollow/tools/history
hollow/src/main/java/com...x/hollow/core/index/key
44:54 
67:77 
view
7 x 2 hollow/src/main/java/com...lix/hollow/tools/filter
hollow/src/main/java/com...hollow/core/read/engine
189:197 
108:116 
view
6 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
34:41 
31:38 
view
6 x 2 hollow-protoadapter/src/...lix/hollow/protoadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
140:147 
137:144 
view
6 x 2 hollow/src/main/java/com...ow/api/objects/delegate
hollow/src/main/java/com...ow/api/objects/delegate
123:130 
92:99 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...