apache / directory-ldap-api
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (16,182 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java19% (14,163 lines)
g36% (1,796 lines)
xml74% (223 lines)
Duplication per Component (primary)
ldap22% (14,344 lines)
dsml19% (1,063 lines)
util14% (420 lines)
asn113% (312 lines)
i18n2% (35 lines)
integ100% (8 lines)
distribution0% (0 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G dsml dsml ldap ldap dsml--ldap 852 util util ldap--util 147 asn1 asn1 asn1--dsml 64 asn1--ldap 210 integ integ integ--ldap 147 i18n i18n i18n--ldap 147

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 3,782 duplicates...
Size#FoldersFilesLinesCode
1539 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
330:2660 (34%)
4824:7154 (34%)
view
101 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4227:4343 (2%)
4411:4527 (2%)
view
98 x 2 ldap/extras/aci/src/main/antlr
ldap/extras/aci/src/main/antlr
1391:1495 (6%)
600:704 (14%)
view
85 x 2 ldap/extras/aci/src/main/antlr
ldap/model/src/main/antlr
1153:1245 (5%)
224:316 (15%)
view
77 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
224:325 (1%)
4718:4819 (1%)
view
75 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
3397:3558 (1%)
4054:4215 (1%)
view
68 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
129:221 (1%)
4594:4686 (1%)
view
54 x 2 ldap/extras/aci/src/main/antlr
ldap/extras/aci/src/main/antlr
1502:1574 (3%)
707:779 (8%)
view
53 x 2 ldap/model/src/main/java...ory/api/ldap/model/name
ldap/model/src/main/java...ory/api/ldap/model/name
266:319 (15%)
362:415 (15%)
view
49 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
89:211 (73%)
89:211 (73%)
view
49 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
90:212 (73%)
89:211 (73%)
view
49 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
90:212 (73%)
89:211 (73%)
view
43 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4349:4399 (<1%)
4528:4578 (<1%)
view
40 x 2 ldap/model/src/main/java...pi/ldap/model/constants
ldap/model/src/main/java...pi/ldap/model/constants
79:156 (62%)
1319:1396 (3%)
view
35 x 2 ldap/model/src/main/antlr
ldap/model/src/main/antlr
847:881 (3%)
924:958 (3%)
view
35 x 2 util/src/main/java/org/a...tory/api/util/exception
util/src/main/java/org/a...tory/api/util/exception
70:186 (83%)
83:197 (77%)
view
35 x 2 ldap/model/src/main/antlr
ldap/model/src/main/antlr
132:168 (8%)
192:228 (6%)
view
33 x 2 ldap/model/src/main/java...odel/schema/comparators
ldap/model/src/main/java...odel/schema/comparators
92:167 (67%)
61:136 (82%)
view
32 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
90:168 (47%)
89:167 (47%)
view
32 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
90:168 (47%)
89:167 (47%)
view
32 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
90:168 (47%)
90:168 (47%)
view
32 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
82:151 (59%)
86:155 (61%)
view
31 x 2 ldap/extras/aci/src/main/antlr
ldap/model/src/main/antlr
1116:1147 (2%)
183:214 (5%)
view
30 x 2 ldap/extras/aci/src/main/antlr
ldap/model/src/main/antlr
1312:1344 (2%)
431:463 (5%)
view
29 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
88:160 (46%)
90:162 (42%)
view
29 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
88:160 (46%)
90:162 (43%)
view
29 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
88:160 (46%)
89:161 (43%)
view
29 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
88:160 (46%)
89:161 (43%)
view
28 x 2 ldap/model/src/main/java...p/model/ldif/anonymizer
ldap/model/src/main/java...p/model/ldif/anonymizer
79:141 (71%)
79:142 (71%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
3465:3521 (<1%)
3687:3743 (<1%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
3687:3743 (<1%)
4122:4178 (<1%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4316:4343 (<1%)
4659:4686 (<1%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4500:4527 (<1%)
4659:4686 (<1%)
view
27 x 2 ldap/model/src/main/antlr
ldap/model/src/main/antlr
191:217 (2%)
263:289 (2%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
194:221 (<1%)
4500:4527 (<1%)
view
27 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
194:221 (<1%)
4316:4343 (<1%)
view
26 x 2 ldap/model/src/main/antlr
ldap/model/src/main/antlr
377:409 (6%)
519:551 (4%)
view
26 x 2 ldap/model/src/main/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
2143:2224 (2%)
2310:2374 (2%)
view
26 x 2 ldap/model/src/main/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
2143:2224 (2%)
2227:2307 (2%)
view
26 x 2 ldap/model/src/main/java...ory/api/ldap/model/name
ldap/model/src/main/java...tory/api/ldap/model/url
390:415 (7%)
1704:1729 (3%)
view
26 x 2 ldap/model/src/main/java...ory/api/ldap/model/name
ldap/model/src/main/java...tory/api/ldap/model/url
268:293 (7%)
1731:1756 (3%)
view
26 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4534:4559 (<1%)
4692:4717 (<1%)
view
26 x 2 ldap/model/src/main/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
2227:2307 (2%)
2310:2374 (2%)
view
26 x 2 ldap/model/src/main/java...ory/api/ldap/model/name
ldap/model/src/main/java...tory/api/ldap/model/url
294:319 (7%)
1704:1729 (3%)
view
26 x 2 ldap/model/src/main/java...ory/api/ldap/model/name
ldap/model/src/main/java...tory/api/ldap/model/url
364:389 (7%)
1731:1756 (3%)
view
26 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
4355:4380 (<1%)
4692:4717 (<1%)
view
26 x 2 ldap/model/src/main/java...pi/ldap/model/constants
ldap/model/src/main/java...pi/ldap/model/constants
36:73 (27%)
109:158 (2%)
view
25 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
3633:3684 (<1%)
4067:4118 (<1%)
view
25 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
95:157 (67%)
89:151 (67%)
view
25 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
89:151 (67%)
101:163 (67%)
view
Duplicated Units
The list of top 36 duplicated units.
See data for all 36 unit duplicates...
Size#FoldersFilesLinesCode
39 x 7 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
134:181 
118:165 
115:162 
110:157 
112:159 
113:160 
106:153 
view
37 x 2 ldap/model/src/main/java...p/model/ldif/anonymizer
ldap/model/src/main/java...p/model/ldif/anonymizer
80:123 
80:122 
view
35 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
92:134 
92:134 
view
23 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
337:368 
146:176 
view
20 x 4 ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
77:106 
100:129 
77:106 
100:129 
view
19 x 2 ldap/model/src/main/java...ory/api/ldap/model/ldif
ldap/model/src/main/java.../model/message/controls
216:241 
121:146 
view
19 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
665:689 
235:259 
view
19 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
755:780 
269:294 
view
19 x 2 ldap/extras/codec/src/ma...action/controls/actions
ldap/codec/core/src/main.../codec/actions/controls
65:101 
67:103 
view
19 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
365:391 
160:185 
view
18 x 2 ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
117:140 
116:139 
view
18 x 2 ldap/model/src/main/java.../api/ldap/model/subtree
ldap/model/src/main/java.../api/ldap/model/subtree
63:87 
65:89 
view
17 x 7 ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
ldap/model/src/main/java.../model/message/extended
55:78 
55:78 
55:78 
55:78 
55:78 
55:78 
55:78 
view
17 x 2 util/src/main/java/org/a...tory/api/util/exception
util/src/main/java/org/a...tory/api/util/exception
122:144 
133:155 
view
16 x 3 ldap/model/src/main/java...odel/schema/comparators
ldap/model/src/main/java...odel/schema/comparators
ldap/model/src/main/java...odel/schema/comparators
107:127 
138:158 
176:196 
view
16 x 2 dsml/parser/src/main/jav...he/directory/api/dsmlv2
dsml/parser/src/main/jav...he/directory/api/dsmlv2
233:254 
186:207 
view
14 x 2 ldap/codec/core/src/main.../api/ldap/codec/factory
ldap/codec/core/src/main.../api/ldap/codec/factory
66:83 
67:84 
view
14 x 2 util/src/main/java/org/apache/directory/api/util
util/src/main/java/org/apache/directory/api/util
217:234 
739:756 
view
11 x 3 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
317:333 
195:211 
339:355 
view
11 x 3 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
409:425 
293:309 
237:253 
view
11 x 2 ldap/model/src/main/java...l/schema/syntaxCheckers
ldap/model/src/main/java...l/schema/syntaxCheckers
103:118 
137:152 
view
11 x 2 ldap/codec/core/src/main...tory/api/ldap/codec/api
dsml/parser/src/main/jav...he/directory/api/dsmlv2
138:150 
97:109 
view
10 x 2 ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
151:166 
150:165 
view
10 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
283:295 
379:391 
view
10 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
375:387 
277:289 
view
10 x 2 ldap/extras/codec-api/sr...ldap/extras/controls/ad
ldap/extras/codec-api/sr...ldap/extras/controls/ad
107:118 
130:141 
view
9 x 2 ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
132:142 
147:157 
view
6 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
267:275 
363:371 
view
6 x 3 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
301:309 
179:187 
323:331 
view
6 x 2 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
359:367 
261:269 
view
6 x 3 ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
ldap/model/src/main/java...y/api/ldap/model/schema
393:401 
277:285 
221:229 
view
6 x 5 ldap/model/src/main/java.../api/ldap/model/subtree
ldap/model/src/main/java.../api/ldap/model/subtree
ldap/extras/aci/src/main.../directory/api/ldap/aci
ldap/extras/aci/src/main.../directory/api/ldap/aci
ldap/extras/trigger/src/...ectory/api/ldap/trigger
69:79 
69:79 
72:82 
72:82 
70:80 
view
6 x 2 ldap/model/src/main/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
1929:1937 
2548:2556 
view
6 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
73:82 
55:64 
view
6 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
67:75 
50:58 
view
6 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
95:103 
78:86 
view