JetBrains / lincheck
Duplication

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

Intro
Learn more...
Duplication Overall
system7% (1,760 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
kt7% (1,591 lines)
kts24% (143 lines)
java1% (26 lines)
Duplication per Component (primary)
src7% (755 lines)
jvm-agent10% (554 lines)
trace4% (158 lines)
trace-recorder18% (157 lines)
integration-test4% (81 lines)
trace-debugger21% (25 lines)
common<1% (16 lines)
ROOT6% (14 lines)
bootstrap0% (0 lines)
buildSrc0% (0 lines)

Duplication Between Components (50+ lines)

G src src trace-recorder trace-recorder src--trace-recorder 66 trace-debugger trace-debugger trace-debugger--trace-recorder 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 318 duplicates...
Size#FoldersFilesLinesCode
76 x 2 src/jvm/main/org/jetbrai...y/managed/modelchecking
src/jvm/main/org/jetbrains/lincheck/datastructures
40:123 (92%)
32:115 (95%)
view
63 x 2 src/jvm/main/org/jetbrai...incheck/strategy/stress
src/jvm/main/org/jetbrains/lincheck/datastructures
35:105 (91%)
29:99 (98%)
view
16 x 2 trace-recorder/src/main/...lincheck/trace/recorder
trace-recorder/src/main/...lincheck/trace/recorder
612:635 (2%)
662:685 (2%)
view
15 x 2 src/jvm/main/org/jetbrai...incheck/strategy/stress
src/jvm/main/org/jetbrains/lincheck/datastructures
72:86 (21%)
110:124 (19%)
view
15 x 2 jvm-agent/src/main/org/j...ains/lincheck/jvm/agent
jvm-agent/src/main/org/j...ains/lincheck/jvm/agent
61:82 (22%)
73:90 (22%)
view
15 x 2 src/jvm/main/org/jetbrai...ncheck/strategy/managed
src/jvm/main/org/jetbrai...ncheck/strategy/managed
1775:1791 (<1%)
1798:1814 (<1%)
view
15 x 2 src/jvm/main/org/jetbrains/lincheck/datastructures
src/jvm/main/org/jetbrains/lincheck/datastructures
110:124 (19%)
66:80 (23%)
view
13 x 2 trace-debugger
trace-recorder
4:26 (36%)
4:26 (36%)
view
12 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
23:35 (13%)
28:40 (6%)
view
12 x 2 trace-debugger
trace-recorder
31:49 (33%)
31:49 (33%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
34:44 (4%)
28:38 (5%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:36 (20%)
26:37 (22%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
29:39 (11%)
97:107 (11%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
225:236 (5%)
26:37 (22%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:36 (20%)
225:236 (5%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:74 (20%)
26:37 (22%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:74 (20%)
225:236 (5%)
view
11 x 2 src/jvm/main/org/jetbrains/kotlinx/lincheck/trace
src/jvm/main/org/jetbrains/kotlinx/lincheck/trace
179:191 (2%)
214:226 (2%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
23:33 (12%)
34:44 (4%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:36 (20%)
63:74 (20%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
42:52 (5%)
103:113 (5%)
view
11 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
154:171 (5%)
180:197 (5%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
29:38 (16%)
225:234 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
22:31 (34%)
28:37 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:34 (18%)
22:31 (34%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
31:40 (4%)
29:38 (16%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:34 (18%)
29:38 (16%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:34 (18%)
28:37 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
28:37 (4%)
26:35 (20%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
22:31 (34%)
26:35 (20%)
view
10 x 2 src/jvm/main/org/jetbrai...ncheck/strategy/managed
src/jvm/main/org/jetbrai...ncheck/strategy/managed
1844:1856 (<1%)
1901:1913 (<1%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
29:38 (16%)
28:37 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
22:31 (34%)
31:40 (4%)
view
10 x 2 jvm-agent/src/main/org/j...ains/lincheck/jvm/agent
jvm-agent/src/main/org/j...ains/lincheck/jvm/agent
284:303 (4%)
342:361 (4%)
view
10 x 2 src/jvm/main/org/jetbrai...ncheck/strategy/managed
src/jvm/main/org/jetbrai...ncheck/strategy/managed
1415:1427 (<1%)
1456:1468 (<1%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:72 (18%)
22:31 (34%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
31:40 (4%)
28:37 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
28:37 (4%)
225:234 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
25:34 (18%)
31:40 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
31:40 (4%)
225:234 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:72 (18%)
31:40 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
22:31 (34%)
29:38 (16%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:72 (18%)
29:38 (16%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
31:40 (4%)
26:35 (20%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:72 (18%)
28:37 (4%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
29:38 (16%)
26:35 (20%)
view
10 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
22:31 (34%)
225:234 (4%)
view
9 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
21:29 (23%)
27:35 (9%)
view
9 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
23:31 (10%)
25:33 (7%)
view
9 x 2 jvm-agent/src/main/org/j.../jvm/agent/transformers
jvm-agent/src/main/org/j.../jvm/agent/transformers
63:71 (16%)
27:35 (9%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
19 x 2 src/jvm/main/org/jetbrai...y/managed/modelchecking
src/jvm/main/org/jetbrains/lincheck/datastructures
41:61 
33:53 
view
16 x 2 src/jvm/main/org/jetbrai...y/managed/modelchecking
src/jvm/main/org/jetbrains/lincheck/datastructures
108:125 
100:117 
view
16 x 2 src/jvm/main/org/jetbrai...incheck/strategy/stress
src/jvm/main/org/jetbrains/lincheck/datastructures
90:107 
84:101 
view
15 x 2 src/jvm/main/org/jetbrai...incheck/strategy/stress
src/jvm/main/org/jetbrains/lincheck/datastructures
36:52 
30:46 
view