apache / directory-ldap-api
Duplication

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

Intro
Learn more...
Duplication Overall
system20% (15,889 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java20% (14,051 lines)
g35% (1,796 lines)
xml19% (42 lines)
Duplication per Component (primary)
ldap22% (14,143 lines)
dsml18% (1,015 lines)
util13% (412 lines)
asn113% (292 lines)
i18n1% (27 lines)
distribution0% (0 lines)
integ0% (0 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G dsml dsml ldap ldap dsml--ldap 682 asn1 asn1 asn1--ldap 72

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 3,434 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 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
872:906 (3%)
949:983 (3%)
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/antlr
ldap/model/src/main/antlr
197:223 (2%)
269:295 (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
4500:4527 (<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
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/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
2218:2298 (2%)
2301:2365 (2%)
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
2134:2215 (2%)
2301:2365 (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
2134:2215 (2%)
2218:2298 (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%)
1626:1651 (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...ory/api/ldap/model/name
ldap/model/src/main/java...tory/api/ldap/model/url
268:293 (7%)
1653:1678 (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
294:319 (7%)
1626:1651 (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%)
1653:1678 (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
110:157 
112:159 
113:160 
115:162 
118:165 
134:181 
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 
138:168 
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
100:129 
100:129 
77:106 
77:106 
view
19 x 2 ldap/codec/core/src/main...y/api/ldap/codec/search
dsml/parser/src/main/jav...tory/api/dsmlv2/request
362:388 
152:177 
view
19 x 2 ldap/codec/core/src/main.../codec/actions/controls
ldap/extras/codec/src/ma...action/controls/actions
67:103 
65:101 
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
18 x 2 ldap/model/src/main/java.../api/ldap/model/subtree
ldap/model/src/main/java.../api/ldap/model/subtree
63:87 
63:87 
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
17 x 2 util/src/main/java/org/a...tory/api/util/exception
util/src/main/java/org/a...tory/api/util/exception
133:155 
122:144 
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
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
138:158 
107:127 
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 util/src/main/java/org/apache/directory/api/util
util/src/main/java/org/apache/directory/api/util
733:750 
215:232 
view
14 x 2 ldap/codec/core/src/main.../api/ldap/codec/factory
ldap/codec/core/src/main.../api/ldap/codec/factory
64:81 
63:80 
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 
95:107 
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 
340:356 
196:212 
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 
238:254 
294:310 
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
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 
380:392 
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 
278:290 
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/extras/codec-api/sr...ldap/extras/controls/ad
ldap/extras/codec-api/sr...ldap/extras/controls/ad
130:141 
107:118 
view
9 x 2 ldap/model/src/main/java...y/api/ldap/model/filter
ldap/model/src/main/java...y/api/ldap/model/filter
147:157 
132:142 
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 
47:56 
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 
41:49 
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 
69:77 
view
6 x 2 ldap/model/src/main/java...ry/api/ldap/model/entry
ldap/model/src/main/java...ry/api/ldap/model/entry
2532:2540 
1921:1929 
view
6 x 5 ldap/model/src/main/java.../api/ldap/model/subtree
ldap/model/src/main/java.../api/ldap/model/subtree
ldap/extras/trigger/src/...ectory/api/ldap/trigger
ldap/extras/aci/src/main.../directory/api/ldap/aci
ldap/extras/aci/src/main.../directory/api/ldap/aci
69:79 
69:79 
70:80 
72:82 
72:82 
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 
364:372 
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 
324:332 
180:188 
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 
262:270 
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 
222:230 
278:286 
view