@@ -28,41 +28,90 @@ public void test() throws Exception {
28
28
out = in .addEncodedPathSegment (null );
29
29
sink (out ); // $ hasValueFlow
30
30
}
31
+ {
32
+ // "okhttp3;HttpUrl$Builder;false;addEncodedPathSegment;;;Argument[0];Argument[-1];taint"
33
+ HttpUrl .Builder out = null ;
34
+ String in = (String ) source ();
35
+ out .addEncodedPathSegment (in );
36
+ sink (out ); // $ hasTaintFlow
37
+ }
31
38
{
32
39
// "okhttp3;HttpUrl$Builder;false;addEncodedPathSegments;;;Argument[-1];ReturnValue;value"
33
40
HttpUrl .Builder out = null ;
34
41
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
35
42
out = in .addEncodedPathSegments (null );
36
43
sink (out ); // $ hasValueFlow
37
44
}
45
+ {
46
+ // "okhttp3;HttpUrl$Builder;false;addEncodedPathSegments;;;Argument[0];Argument[-1];taint"
47
+ HttpUrl .Builder out = null ;
48
+ String in = (String ) source ();
49
+ out .addEncodedPathSegments (in );
50
+ sink (out ); // $ hasTaintFlow
51
+ }
38
52
{
39
53
// "okhttp3;HttpUrl$Builder;false;addEncodedQueryParameter;;;Argument[-1];ReturnValue;value"
40
54
HttpUrl .Builder out = null ;
41
55
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
42
56
out = in .addEncodedQueryParameter (null , null );
43
57
sink (out ); // $ hasValueFlow
44
58
}
59
+ {
60
+ // "okhttp3;HttpUrl$Builder;false;addEncodedQueryParameter;;;Argument[0];Argument[-1];taint"
61
+ HttpUrl .Builder out = null ;
62
+ String in = (String ) source ();
63
+ out .addEncodedQueryParameter (in , null );
64
+ sink (out ); // $ hasTaintFlow
65
+ }
45
66
{
46
67
// "okhttp3;HttpUrl$Builder;false;addPathSegment;;;Argument[-1];ReturnValue;value"
47
68
HttpUrl .Builder out = null ;
48
69
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
49
70
out = in .addPathSegment (null );
50
71
sink (out ); // $ hasValueFlow
51
72
}
73
+ {
74
+ // "okhttp3;HttpUrl$Builder;false;addPathSegment;;;Argument[0];Argument[-1];taint"
75
+ HttpUrl .Builder out = null ;
76
+ String in = (String ) source ();
77
+ out .addPathSegment (in );
78
+ sink (out ); // $ hasTaintFlow
79
+ }
52
80
{
53
81
// "okhttp3;HttpUrl$Builder;false;addPathSegments;;;Argument[-1];ReturnValue;value"
54
82
HttpUrl .Builder out = null ;
55
83
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
56
84
out = in .addPathSegments (null );
57
85
sink (out ); // $ hasValueFlow
58
86
}
87
+ {
88
+ // "okhttp3;HttpUrl$Builder;false;addPathSegments;;;Argument[0];Argument[-1];taint"
89
+ HttpUrl .Builder out = null ;
90
+ String in = (String ) source ();
91
+ out .addPathSegments (in );
92
+ sink (out ); // $ hasTaintFlow
93
+ }
59
94
{
60
95
// "okhttp3;HttpUrl$Builder;false;addQueryParameter;;;Argument[-1];ReturnValue;value"
61
96
HttpUrl .Builder out = null ;
62
97
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
63
98
out = in .addQueryParameter (null , null );
64
99
sink (out ); // $ hasValueFlow
65
100
}
101
+ {
102
+ // "okhttp3;HttpUrl$Builder;false;addQueryParameter;;;Argument[0..1];Argument[-1];taint"
103
+ HttpUrl .Builder out = null ;
104
+ String in = (String ) source ();
105
+ out .addQueryParameter (in , null );
106
+ sink (out ); // $ hasTaintFlow
107
+ }
108
+ {
109
+ // "okhttp3;HttpUrl$Builder;false;addQueryParameter;;;Argument[0..1];Argument[-1];taint"
110
+ HttpUrl .Builder out = null ;
111
+ String in = (String ) source ();
112
+ out .addQueryParameter (null , in );
113
+ sink (out ); // $ hasTaintFlow
114
+ }
66
115
{
67
116
// "okhttp3;HttpUrl$Builder;false;build;;;Argument[-1];ReturnValue;taint"
68
117
HttpUrl out = null ;
@@ -77,6 +126,13 @@ public void test() throws Exception {
77
126
out = in .encodedFragment (null );
78
127
sink (out ); // $ hasValueFlow
79
128
}
129
+ {
130
+ // "okhttp3;HttpUrl$Builder;false;encodedFragment;;;Argument[0];Argument[-1];taint"
131
+ HttpUrl .Builder out = null ;
132
+ String in = (String ) source ();
133
+ out .encodedFragment (in );
134
+ sink (out ); // $ hasTaintFlow
135
+ }
80
136
{
81
137
// "okhttp3;HttpUrl$Builder;false;encodedPassword;;;Argument[-1];ReturnValue;value"
82
138
HttpUrl .Builder out = null ;
@@ -91,13 +147,27 @@ public void test() throws Exception {
91
147
out = in .encodedPath (null );
92
148
sink (out ); // $ hasValueFlow
93
149
}
150
+ {
151
+ // "okhttp3;HttpUrl$Builder;false;encodedPath;;;Argument[0];Argument[-1];taint"
152
+ HttpUrl .Builder out = null ;
153
+ String in = (String ) source ();
154
+ out .encodedPath (in );
155
+ sink (out ); // $ hasTaintFlow
156
+ }
94
157
{
95
158
// "okhttp3;HttpUrl$Builder;false;encodedQuery;;;Argument[-1];ReturnValue;value"
96
159
HttpUrl .Builder out = null ;
97
160
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
98
161
out = in .encodedQuery (null );
99
162
sink (out ); // $ hasValueFlow
100
163
}
164
+ {
165
+ // "okhttp3;HttpUrl$Builder;false;encodedQuery;;;Argument[0];Argument[-1];taint"
166
+ HttpUrl .Builder out = null ;
167
+ String in = (String ) source ();
168
+ out .encodedQuery (in );
169
+ sink (out ); // $ hasTaintFlow
170
+ }
101
171
{
102
172
// "okhttp3;HttpUrl$Builder;false;encodedUsername;;;Argument[-1];ReturnValue;value"
103
173
HttpUrl .Builder out = null ;
@@ -112,13 +182,27 @@ public void test() throws Exception {
112
182
out = in .fragment (null );
113
183
sink (out ); // $ hasValueFlow
114
184
}
185
+ {
186
+ // "okhttp3;HttpUrl$Builder;false;fragment;;;Argument[0];Argument[-1];taint"
187
+ HttpUrl .Builder out = null ;
188
+ String in = (String ) source ();
189
+ out .fragment (in );
190
+ sink (out ); // $ hasTaintFlow
191
+ }
115
192
{
116
193
// "okhttp3;HttpUrl$Builder;false;host;;;Argument[-1];ReturnValue;value"
117
194
HttpUrl .Builder out = null ;
118
195
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
119
196
out = in .host (null );
120
197
sink (out ); // $ hasValueFlow
121
198
}
199
+ {
200
+ // "okhttp3;HttpUrl$Builder;false;host;;;Argument[0];Argument[-1];taint"
201
+ HttpUrl .Builder out = null ;
202
+ String in = (String ) source ();
203
+ out .host (in );
204
+ sink (out ); // $ hasTaintFlow
205
+ }
122
206
{
123
207
// "okhttp3;HttpUrl$Builder;false;password;;;Argument[-1];ReturnValue;value"
124
208
HttpUrl .Builder out = null ;
@@ -133,13 +217,27 @@ public void test() throws Exception {
133
217
out = in .port (0 );
134
218
sink (out ); // $ hasValueFlow
135
219
}
220
+ {
221
+ // "okhttp3;HttpUrl$Builder;false;port;;;Argument[0];Argument[-1];taint"
222
+ HttpUrl .Builder out = null ;
223
+ int in = (int ) source ();
224
+ out .port (in );
225
+ sink (out ); // $ hasTaintFlow
226
+ }
136
227
{
137
228
// "okhttp3;HttpUrl$Builder;false;query;;;Argument[-1];ReturnValue;value"
138
229
HttpUrl .Builder out = null ;
139
230
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
140
231
out = in .query (null );
141
232
sink (out ); // $ hasValueFlow
142
233
}
234
+ {
235
+ // "okhttp3;HttpUrl$Builder;false;query;;;Argument[0];Argument[-1];taint"
236
+ HttpUrl .Builder out = null ;
237
+ String in = (String ) source ();
238
+ out .query (in );
239
+ sink (out ); // $ hasTaintFlow
240
+ }
143
241
{
144
242
// "okhttp3;HttpUrl$Builder;false;removeAllEncodedQueryParameters;;;Argument[-1];ReturnValue;value"
145
243
HttpUrl .Builder out = null ;
@@ -182,27 +280,55 @@ public void test() throws Exception {
182
280
out = in .setEncodedPathSegment (0 , null );
183
281
sink (out ); // $ hasValueFlow
184
282
}
283
+ {
284
+ // "okhttp3;HttpUrl$Builder;false;setEncodedPathSegment;;;Argument[0];Argument[-1];taint"
285
+ HttpUrl .Builder out = null ;
286
+ int in = (int ) source ();
287
+ out .setEncodedPathSegment (in , null );
288
+ sink (out ); // $ hasTaintFlow
289
+ }
185
290
{
186
291
// "okhttp3;HttpUrl$Builder;false;setEncodedQueryParameter;;;Argument[-1];ReturnValue;value"
187
292
HttpUrl .Builder out = null ;
188
293
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
189
294
out = in .setEncodedQueryParameter (null , null );
190
295
sink (out ); // $ hasValueFlow
191
296
}
297
+ {
298
+ // "okhttp3;HttpUrl$Builder;false;setEncodedQueryParameter;;;Argument[0];Argument[-1];taint"
299
+ HttpUrl .Builder out = null ;
300
+ String in = (String ) source ();
301
+ out .setEncodedQueryParameter (in , null );
302
+ sink (out ); // $ hasTaintFlow
303
+ }
192
304
{
193
305
// "okhttp3;HttpUrl$Builder;false;setPathSegment;;;Argument[-1];ReturnValue;value"
194
306
HttpUrl .Builder out = null ;
195
307
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
196
308
out = in .setPathSegment (0 , null );
197
309
sink (out ); // $ hasValueFlow
198
310
}
311
+ {
312
+ // "okhttp3;HttpUrl$Builder;false;setPathSegment;;;Argument[0];Argument[-1];taint"
313
+ HttpUrl .Builder out = null ;
314
+ int in = (int ) source ();
315
+ out .setPathSegment (in , null );
316
+ sink (out ); // $ hasTaintFlow
317
+ }
199
318
{
200
319
// "okhttp3;HttpUrl$Builder;false;setQueryParameter;;;Argument[-1];ReturnValue;value"
201
320
HttpUrl .Builder out = null ;
202
321
HttpUrl .Builder in = (HttpUrl .Builder ) source ();
203
322
out = in .setQueryParameter (null , null );
204
323
sink (out ); // $ hasValueFlow
205
324
}
325
+ {
326
+ // "okhttp3;HttpUrl$Builder;false;setQueryParameter;;;Argument[0];Argument[-1];taint"
327
+ HttpUrl .Builder out = null ;
328
+ String in = (String ) source ();
329
+ out .setQueryParameter (in , null );
330
+ sink (out ); // $ hasTaintFlow
331
+ }
206
332
{
207
333
// "okhttp3;HttpUrl$Builder;false;username;;;Argument[-1];ReturnValue;value"
208
334
HttpUrl .Builder out = null ;
0 commit comments