GoogleCloudPlatform / java-docs-samples
Duplication

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

Intro
Learn more...
Duplication Overall
system41% (30,406 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java41% (27,834 lines)
yaml63% (780 lines)
jsp63% (588 lines)
xml47% (567 lines)
html37% (456 lines)
css11% (137 lines)
tf14% (30 lines)
toml63% (14 lines)
Duplication per Component (primary)
aiplatform57% (4,437 lines)
dlp55% (2,463 lines)
appengine-java827% (1,940 lines)
flexible65% (1,670 lines)
compute26% (1,456 lines)
spanner36% (1,255 lines)
cloud-sql75% (1,250 lines)
healthcare54% (1,137 lines)
media39% (896 lines)
functions44% (861 lines)
vision46% (861 lines)
automl60% (808 lines)
video73% (757 lines)
batch59% (738 lines)
speech53% (709 lines)
secretmanager50% (684 lines)
appengine-java1156% (597 lines)
texttospeech96% (583 lines)
endpoints59% (513 lines)
retail34% (475 lines)
dataflow34% (434 lines)
talent94% (384 lines)
jobs94% (384 lines)
monitoring28% (376 lines)
appengine-java11-bundled-services95% (364 lines)
appengine-java17-bundled-services95% (364 lines)
recaptcha_enterprise34% (364 lines)
dialogflow-cx45% (359 lines)
bigquery23% (267 lines)
parametermanager40% (263 lines)
security-command-center15% (254 lines)
bigtable10% (244 lines)
content-warehouse48% (238 lines)
tpu38% (212 lines)
privateca18% (166 lines)
language63% (166 lines)
translate39% (156 lines)
document-ai38% (152 lines)
dialogflow22% (150 lines)
kms16% (147 lines)
run13% (117 lines)
datalabeling35% (104 lines)
dataproc31% (99 lines)
asset19% (89 lines)
dataplex13% (80 lines)
contact-center-insights29% (71 lines)
iam7% (60 lines)
auth31% (60 lines)
datacatalog6% (45 lines)
cdn39% (44 lines)
eventarc20% (28 lines)
optimization28% (27 lines)
storage46% (18 lines)
container-registry4% (12 lines)
appengine-java2129% (10 lines)
mediatranslation8% (8 lines)
accessapproval0% (0 lines)
mlengine0% (0 lines)
workflows0% (0 lines)
errorreporting0% (0 lines)
unittests0% (0 lines)
media_cdn0% (0 lines)
vertexai0% (0 lines)
session-handling0% (0 lines)
tasks0% (0 lines)
memorystore0% (0 lines)
webrisk0% (0 lines)
servicedirectory0% (0 lines)
routeoptimization0% (0 lines)
discoveryengine0% (0 lines)
iap0% (0 lines)

Duplication Between Components (50+ lines)

G appengine-java11 appengine-java11 appengine-java8 appengine-java8 appengine-java11--appengine-java8 1209 flexible flexible appengine-java11--flexible 80 appengine-java8--flexible 500 functions functions appengine-java8--functions 112 appengine-java17-bundled-services appengine-java17-bundled-services appengine-java17-bundled-services--appengine-java8 875 appengine-java11-bundled-services appengine-java11-bundled-services appengine-java11-bundled-services--appengine-java8 875 appengine-java11-bundled-services--appengine-java17-bundled-services 728 jobs jobs talent talent jobs--talent 732 flexible--functions 112 bigtable bigtable bigtable--functions 260 run run functions--run 112 eventarc eventarc eventarc--functions 260 vision vision run--vision 120

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 6,943 duplicates...
Size#FoldersFilesLinesCode
312 x 2 appengine-java11/spanner...ample/appengine/spanner
appengine-java8/spanner/...ample/appengine/spanner
37:433 (100%)
37:433 (100%)
view
161 x 2 spanner/leaderboard/comp...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
62:259 (69%)
61:259 (72%)
view
125 x 2 spanner/leaderboard/comp...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
62:217 (53%)
60:216 (74%)
view
125 x 2 spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
60:216 (74%)
61:217 (56%)
view
94 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
132:245 (56%)
204:317 (40%)
view
90 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
90:201 (71%)
98:209 (69%)
view
90 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
94:205 (70%)
98:209 (69%)
view
90 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
94:205 (70%)
90:201 (71%)
view
88 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
97:206 (67%)
97:206 (67%)
view
88 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
97:206 (67%)
97:206 (67%)
view
88 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
97:206 (67%)
97:206 (67%)
view
82 x 2 texttospeech/beta/src/ma...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
49:208 (98%)
50:209 (98%)
view
81 x 2 endpoints/getting-started
endpoints/getting-started
29:122 (87%)
31:124 (87%)
view
78 x 2 compute/cloud-client/src...mpute/custommachinetype
compute/cloud-client/src...mpute/custommachinetype
43:166 (51%)
43:166 (50%)
view
75 x 2 appengine-java17-bundled...a/com/example/appengine
appengine-java8/datastor...a/com/example/appengine
35:117 (100%)
35:117 (100%)
view
75 x 2 appengine-java11-bundled...a/com/example/appengine
appengine-java17-bundled...a/com/example/appengine
35:117 (100%)
35:117 (100%)
view
75 x 2 appengine-java11-bundled...a/com/example/appengine
appengine-java8/datastor...a/com/example/appengine
35:117 (100%)
35:117 (100%)
view
72 x 2 cloud-sql/mysql/servlet/src/main/webapp
cloud-sql/postgres/servlet/src/main/webapp
16:112 (100%)
16:112 (100%)
view
69 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
116:200 (54%)
113:197 (56%)
view
68 x 2 cloud-sql/mysql/servlet/...mple/cloudsql/functions
cloud-sql/sqlserver/serv...mple/cloudsql/functions
39:139 (100%)
39:139 (100%)
view
68 x 2 cloud-sql/postgres/servl...mple/cloudsql/functions
cloud-sql/sqlserver/serv...mple/cloudsql/functions
39:139 (100%)
39:139 (100%)
view
68 x 2 cloud-sql/mysql/servlet/...mple/cloudsql/functions
cloud-sql/postgres/servl...mple/cloudsql/functions
39:139 (100%)
39:139 (100%)
view
66 x 2 flexible/java-11/websock...e/websocket/jettynative
flexible/java-17/websock...e/websocket/jettynative
40:145 (100%)
40:145 (100%)
view
65 x 2 flexible/java-11/websock...e/websocket/jettynative
flexible/java-17/websock...e/websocket/jettynative
36:141 (100%)
36:141 (100%)
view
61 x 2 endpoints/multiple-versions
endpoints/multiple-versions
22:86 (64%)
22:86 (64%)
view
60 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
90:176 (69%)
77:163 (80%)
view
60 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
89:175 (69%)
77:163 (80%)
view
60 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
35:167 (100%)
35:167 (100%)
view
60 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
89:175 (69%)
90:176 (69%)
view
58 x 2 appengine-java11-bundled...src/main/webapp/WEB-INF
appengine-java17-bundled...src/main/webapp/WEB-INF
1:95 (100%)
1:95 (100%)
view
58 x 2 appengine-java11-bundled...src/main/webapp/WEB-INF
appengine-java8/datastore/src/main/webapp/WEB-INF
1:95 (100%)
1:95 (100%)
view
58 x 2 appengine-java17-bundled...src/main/webapp/WEB-INF
appengine-java8/datastore/src/main/webapp/WEB-INF
1:95 (100%)
1:95 (100%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
100:176 (62%)
95:171 (65%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
87:163 (72%)
95:171 (65%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
94:170 (65%)
95:171 (65%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
99:175 (62%)
95:171 (65%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
99:175 (62%)
94:170 (65%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
94:170 (65%)
100:176 (62%)
view
54 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
94:170 (65%)
87:163 (72%)
view
53 x 2 flexible/java-11/websock...src/main/webapp/WEB-INF
flexible/java-17/websock...src/main/webapp/WEB-INF
1:82 (100%)
1:82 (100%)
view
53 x 2 flexible/java-17/websock...src/main/webapp/WEB-INF
flexible/java-8/websocket-jetty/src/main/webapp
1:82 (100%)
1:82 (100%)
view
53 x 2 flexible/java-11/websock...src/main/webapp/WEB-INF
flexible/java-8/websocket-jetty/src/main/webapp
1:82 (100%)
1:82 (100%)
view
49 x 2 cloud-sql/postgres/servlet/src/main/webapp
cloud-sql/sqlserver/servlet/src/main/webapp
16:81 (68%)
16:81 (66%)
view
49 x 2 cloud-sql/mysql/servlet/src/main/webapp
cloud-sql/sqlserver/servlet/src/main/webapp
16:81 (68%)
16:81 (66%)
view
48 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
51:111 (81%)
64:124 (69%)
view
48 x 2 appengine-java11/gaeinfo...mple/appengine/standard
appengine-java8/gaeinfo/...mple/appengine/standard
46:117 (52%)
53:124 (40%)
view
47 x 2 recaptcha_enterprise/dem...ain/resources/templates
recaptcha_enterprise/dem...ain/resources/templates
51:100 (58%)
47:96 (56%)
view
47 x 2 recaptcha_enterprise/dem...ain/resources/templates
recaptcha_enterprise/dem...ain/resources/templates
47:96 (56%)
54:103 (56%)
view
47 x 2 recaptcha_enterprise/dem...ain/resources/templates
recaptcha_enterprise/dem...ain/resources/templates
53:102 (57%)
47:96 (56%)
view
47 x 2 recaptcha_enterprise/dem...ain/resources/templates
recaptcha_enterprise/dem...ain/resources/templates
51:100 (58%)
54:103 (56%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 143 unit duplicates...
Size#FoldersFilesLinesCode
59 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
44:113 
44:113 
view
58 x 3 spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/comp...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
154:219 
155:219 
153:218 
view
50 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
383:434 
383:434 
view
47 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
57:126 
57:126 
view
46 x 3 aiplatform/src/main/java/aiplatform/imagen
aiplatform/src/main/java/aiplatform/imagen
aiplatform/src/main/java/aiplatform/imagen
55:116 
54:115 
53:114 
view
43 x 2 dlp/snippets/src/main/java/dlp/snippets
dlp/snippets/src/main/java/dlp/snippets
56:120 
56:120 
view
41 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
44:91 
44:91 
view
37 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
217:260 
217:260 
view
34 x 3 spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/comp...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
115:152 
116:153 
114:151 
view
30 x 5 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
49:88 
48:86 
48:87 
48:87 
49:88 
view
30 x 2 flexible/java-17/datasto...a/com/example/datastore
flexible/java-11/datasto...a/com/example/datastore
46:86 
46:86 
view
29 x 2 talent/snippets/src/main/java/com/example/jobs
jobs/v4/src/main/java/com/example/jobs
47:86 
47:86 
view
28 x 3 appengine-java8/datastor...a/com/example/appengine
appengine-java17-bundled...a/com/example/appengine
appengine-java11-bundled...a/com/example/appengine
47:89 
47:89 
47:89 
view
28 x 2 texttospeech/beta/src/ma...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
175:210 
176:211 
view
26 x 3 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
56:93 
91:128 
91:128 
view
26 x 2 talent/snippets/src/main/java/com/example/jobs
jobs/v4/src/main/java/com/example/jobs
43:83 
43:83 
view
25 x 2 spanner/jdbc/src/main/ja...om/example/spanner/jdbc
spanner/jdbc/src/main/ja...om/example/spanner/jdbc
44:77 
43:76 
view
24 x 3 cloud-sql/mysql/servlet/...mple/cloudsql/functions
cloud-sql/sqlserver/serv...mple/cloudsql/functions
cloud-sql/postgres/servl...mple/cloudsql/functions
93:123 
93:123 
93:123 
view
24 x 4 spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/comp...ava/com/google/codelabs
spanner/leaderboard/step...ava/com/google/codelabs
63:92 
46:75 
64:93 
62:91 
view
24 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
126:151 
126:151 
view
24 x 3 appengine-java8/datastor...a/com/example/appengine
appengine-java17-bundled...a/com/example/appengine
appengine-java11-bundled...a/com/example/appengine
91:118 
91:118 
91:118 
view
24 x 2 healthcare/v1/src/main/j...althcare/fhir/resources
healthcare/v1/src/main/j...althcare/fhir/resources
46:85 
46:81 
view
23 x 5 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
63:93 
66:96 
56:86 
51:81 
55:85 
view
23 x 2 appengine-java8/pubsub/s...xample/appengine/pubsub
flexible/java-8/pubsub/s...example/flexible/pubsub
64:90 
58:84 
view
23 x 2 flexible/java-8/analytic...a/com/example/analytics
flexible/java-11/analyti...a/com/example/analytics
38:64 
38:64 
view
22 x 2 spanner/leaderboard/step...ava/com/google/codelabs
spanner/leaderboard/comp...ava/com/google/codelabs
238:261 
238:261 
view
22 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
69:98 
76:105 
view
22 x 2 automl/src/main/java/com/example/automl
automl/src/main/java/beta/automl
44:73 
45:81 
view
22 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
89:124 
89:124 
view
22 x 2 speech/src/main/java/com/example/speech
speech/src/main/java/com/example/speech
323:360 
902:939 
view
21 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
102:124 
102:124 
view
21 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
47:82 
47:82 
view
21 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
92:127 
92:127 
view
21 x 2 texttospeech/beta/src/ma...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
93:127 
94:128 
view
21 x 2 flexible/java-17/websock...e/websocket/jettynative
flexible/java-11/websock...e/websocket/jettynative
42:76 
42:76 
view
21 x 3 flexible/java-17/websock...e/websocket/jettynative
flexible/java-11/pubsub/...example/flexible/pubsub
flexible/java-11/websock...e/websocket/jettynative
78:111 
76:109 
78:111 
view
20 x 2 cloud-sql/mysql/servlet/...va/com/example/cloudsql
cloud-sql/postgres/servl...va/com/example/cloudsql
44:67 
44:67 
view
20 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
47:70 
52:75 
view
20 x 2 automl/src/main/java/com/example/automl
automl/src/main/java/beta/automl
35:68 
36:69 
view
20 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
44:77 
44:77 
view
20 x 2 texttospeech/cloud-clien...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
137:170 
137:170 
view
20 x 2 retail/interactive-tutor...main/java/product/setup
retail/interactive-tutor.../main/java/events/setup
45:75 
62:88 
view
20 x 2 speech/src/main/java/com/example/speech
speech/src/main/java/com/example/speech
283:314 
862:893 
view
20 x 3 flexible/java-17/websock...e/websocket/jettynative
flexible/java-8/websocke...e/websocket/jettynative
flexible/java-11/websock...e/websocket/jettynative
94:119 
94:119 
94:119 
view
19 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
192:215 
192:215 
view
19 x 2 appengine-java8/spanner/...ample/appengine/spanner
appengine-java11/spanner...ample/appengine/spanner
359:381 
359:381 
view
19 x 2 texttospeech/beta/src/ma...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
49:81 
50:82 
view
19 x 2 texttospeech/beta/src/ma...om/example/texttospeech
texttospeech/snippets/sr...om/example/texttospeech
140:172 
141:173 
view
18 x 2 aiplatform/src/main/java/aiplatform
aiplatform/src/main/java/aiplatform
62:86 
63:88 
view
18 x 2 flexible/repacking-legac...example/appengine/jetty
appengine-java11/appengi...example/appengine/jetty
27:62 
27:62 
view