netflix / hollow
Duplication

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

Intro
Learn more...
Duplication Overall
system9% (3,891 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java9% (3,891 lines)
Duplication per Component (primary)
hollow9% (3,261 lines)
hollow-diff-ui8% (256 lines)
hollow-perf23% (184 lines)
hollow-jsonadapter10% (143 lines)
hollow-explorer-ui4% (25 lines)
hollow-zenoadapter4% (22 lines)
hollow-fakedata0% (0 lines)
hollow-ui-tools0% (0 lines)

Duplication Between Components (50+ lines)

G hollow-perf hollow-perf hollow hollow hollow-perf--hollow 134

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 399 duplicates...
Size#FoldersFilesLinesCode
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
31 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
475:517 (7%)
194:236 (19%)
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...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
82:118 (20%)
75:111 (21%)
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
21 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
385:414 (6%)
355:384 (7%)
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
221:251 (6%)
198:228 (7%)
view
21 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
255:285 (6%)
419:449 (6%)
view
20 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
92:118 (6%)
161:187 (6%)
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-perf/src/main/java/hollow
hollow/src/main/java/com...ow/core/memory/encoding
125:152 (20%)
152:178 (18%)
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
18 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/map
256:278 (6%)
314:336 (6%)
view
17 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
232:258 (5%)
389:414 (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
17 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
477:503 (5%)
420:446 (6%)
view
16 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
88:108 (5%)
146:166 (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
240:262 (8%)
405:427 (5%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
365:381 (4%)
427:443 (4%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
365:381 (4%)
396:412 (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
405:427 (5%)
347:369 (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
86:105 (19%)
86:105 (20%)
view
15 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
240:262 (8%)
347:369 (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
253:271 (5%)
254:273 (5%)
view
15 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
396:412 (4%)
427:443 (4%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
334:349 (3%)
365:380 (3%)
view
14 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
83:104 (15%)
115:136 (10%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
334:349 (3%)
427:442 (3%)
view
14 x 2 hollow/src/main/java/com...core/read/engine/object
hollow/src/main/java/com...core/read/engine/object
334:349 (3%)
396:411 (3%)
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-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...lix/hollow/api/sampling
hollow/src/main/java/com...lix/hollow/api/sampling
37:58 (33%)
38:59 (28%)
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
13 x 2 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
68:90 (37%)
98:120 (24%)
view
13 x 2 hollow/src/main/java/com...flix/hollow/core/schema
hollow/src/main/java/com...flix/hollow/core/schema
116:135 (16%)
100:119 (19%)
view
13 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
314:329 (4%)
257:273 (4%)
view
13 x 2 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
98:120 (24%)
118:140 (20%)
view
13 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com...bjectmapper/flatrecords
96:111 (12%)
179:194 (10%)
view
12 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
63:81 (15%)
63:81 (16%)
view
12 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
226:242 (3%)
389:405 (3%)
view
12 x 2 hollow/src/main/java/com...ow/core/read/engine/map
hollow/src/main/java/com...ow/core/read/engine/set
159:179 (4%)
160:180 (4%)
view
12 x 2 hollow/src/main/java/com...read/dataaccess/missing
hollow/src/main/java/com...read/dataaccess/missing
99:120 (22%)
89:110 (25%)
view
12 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
226:242 (3%)
359:375 (4%)
view
12 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...ow/core/read/engine/set
85:104 (13%)
92:111 (11%)
view
12 x 2 hollow/src/main/java/com/netflix/hollow/core/write
hollow/src/main/java/com/netflix/hollow/core/write
389:405 (3%)
203:219 (4%)
view
Duplicated Units
The list of top 12 duplicated units.
See data for all 12 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-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
503:519 
222:238 
view
14 x 2 hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
90:109 
97:116 
view
14 x 2 hollow/src/main/java/com...w/core/read/engine/list
hollow/src/main/java/com...core/read/engine/object
83:102 
115:134 
view
12 x 2 hollow/src/main/java/com...ow/core/read/engine/set
hollow/src/main/java/com...ow/core/read/engine/map
429:442 
486:499 
view
9 x 2 hollow/src/main/java/com...ollow/tools/stringifier
hollow/src/main/java/com...ollow/tools/stringifier
84:94 
95:105 
view
9 x 2 hollow/src/main/java/com...ow/core/memory/encoding
hollow-perf/src/main/java/hollow
133:147 
105:119 
view
9 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
475:486 
194:205 
view
9 x 2 hollow-jsonadapter/src/m...flix/hollow/jsonadapter
hollow-jsonadapter/src/m...flix/hollow/jsonadapter
488:501 
207:220 
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
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
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