• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #18909

20 Nov 2023 09:54PM CUT coverage: 88.263% (+0.03%) from 88.231%
#18909

push

github

ejona86
Implement Http2Headers.isEmpty (#10663)

30322 of 34354 relevant lines covered (88.26%)

0.88 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

99.06
/../netty/src/main/java/io/grpc/netty/AbstractHttp2Headers.java
1
/*
2
 * Copyright 2016 The gRPC Authors
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License");
5
 * you may not use this file except in compliance with the License.
6
 * You may obtain a copy of the License at
7
 *
8
 *     http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS,
12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
 * See the License for the specific language governing permissions and
14
 * limitations under the License.
15
 */
16

17
package io.grpc.netty;
18

19
import io.netty.handler.codec.Headers;
20
import io.netty.handler.codec.http2.Http2Headers;
21
import java.util.Iterator;
22
import java.util.List;
23
import java.util.Map;
24
import java.util.Set;
25

26
abstract class AbstractHttp2Headers implements Http2Headers {
1✔
27

28
  @Override
29
  public Iterator<CharSequence> valueIterator(CharSequence name) {
30
    throw new UnsupportedOperationException();
1✔
31
  }
32

33
  @Override
34
  public int size() {
35
    throw new UnsupportedOperationException();
1✔
36
  }
37

38
  @Override
39
  public boolean isEmpty() {
40
    return size() == 0;
×
41
  }
42

43
  @Override
44
  public Set<CharSequence> names() {
45
    throw new UnsupportedOperationException();
1✔
46
  }
47

48
  @Override
49
  public CharSequence get(CharSequence name) {
50
    throw new UnsupportedOperationException();
1✔
51
  }
52

53
  @Override
54
  public CharSequence get(CharSequence name, CharSequence defaultValue) {
55
    throw new UnsupportedOperationException();
1✔
56
  }
57

58
  @Override
59
  public CharSequence getAndRemove(CharSequence name) {
60
    throw new UnsupportedOperationException();
1✔
61
  }
62

63
  @Override
64
  public CharSequence getAndRemove(CharSequence name, CharSequence defaultValue) {
65
    throw new UnsupportedOperationException();
1✔
66
  }
67

68
  @Override
69
  public List<CharSequence> getAll(CharSequence name) {
70
    throw new UnsupportedOperationException();
1✔
71
  }
72

73
  @Override
74
  public List<CharSequence> getAllAndRemove(CharSequence name) {
75
    throw new UnsupportedOperationException();
1✔
76
  }
77

78
  @Override
79
  public Boolean getBoolean(CharSequence name) {
80
    throw new UnsupportedOperationException();
1✔
81
  }
82

83
  @Override
84
  public boolean getBoolean(CharSequence name, boolean defaultValue) {
85
    throw new UnsupportedOperationException();
1✔
86
  }
87

88
  @Override
89
  public Byte getByte(CharSequence name) {
90
    throw new UnsupportedOperationException();
1✔
91
  }
92

93
  @Override
94
  public byte getByte(CharSequence name, byte defaultValue) {
95
    throw new UnsupportedOperationException();
1✔
96
  }
97

98
  @Override
99
  public Character getChar(CharSequence name) {
100
    throw new UnsupportedOperationException();
1✔
101
  }
102

103
  @Override
104
  public char getChar(CharSequence name, char defaultValue) {
105
    throw new UnsupportedOperationException();
1✔
106
  }
107

108
  @Override
109
  public Short getShort(CharSequence name) {
110
    throw new UnsupportedOperationException();
1✔
111
  }
112

113
  @Override
114
  public short getShort(CharSequence name, short defaultValue) {
115
    throw new UnsupportedOperationException();
1✔
116
  }
117

118
  @Override
119
  public Integer getInt(CharSequence name) {
120
    throw new UnsupportedOperationException();
1✔
121
  }
122

123
  @Override
124
  public int getInt(CharSequence name, int defaultValue) {
125
    throw new UnsupportedOperationException();
1✔
126
  }
127

128
  @Override
129
  public Long getLong(CharSequence name) {
130
    throw new UnsupportedOperationException();
1✔
131
  }
132

133
  @Override
134
  public long getLong(CharSequence name, long defaultValue) {
135
    throw new UnsupportedOperationException();
1✔
136
  }
137

138
  @Override
139
  public Float getFloat(CharSequence name) {
140
    throw new UnsupportedOperationException();
1✔
141
  }
142

143
  @Override
144
  public float getFloat(CharSequence name, float defaultValue) {
145
    throw new UnsupportedOperationException();
1✔
146
  }
147

148
  @Override
149
  public Double getDouble(CharSequence name) {
150
    throw new UnsupportedOperationException();
1✔
151
  }
152

153
  @Override
154
  public double getDouble(CharSequence name, double defaultValue) {
155
    throw new UnsupportedOperationException();
1✔
156
  }
157

158
  @Override
159
  public Long getTimeMillis(CharSequence name) {
160
    throw new UnsupportedOperationException();
1✔
161
  }
162

163
  @Override
164
  public long getTimeMillis(CharSequence name, long defaultValue) {
165
    throw new UnsupportedOperationException();
1✔
166
  }
167

168
  @Override
169
  public Boolean getBooleanAndRemove(CharSequence name) {
170
    throw new UnsupportedOperationException();
1✔
171
  }
172

173
  @Override
174
  public boolean getBooleanAndRemove(CharSequence name, boolean defaultValue) {
175
    throw new UnsupportedOperationException();
1✔
176
  }
177

178
  @Override
179
  public Byte getByteAndRemove(CharSequence name) {
180
    throw new UnsupportedOperationException();
1✔
181
  }
182

183
  @Override
184
  public byte getByteAndRemove(CharSequence name, byte defaultValue) {
185
    throw new UnsupportedOperationException();
1✔
186
  }
187

188
  @Override
189
  public Character getCharAndRemove(CharSequence name) {
190
    throw new UnsupportedOperationException();
1✔
191
  }
192

193
  @Override
194
  public char getCharAndRemove(CharSequence name, char defaultValue) {
195
    throw new UnsupportedOperationException();
1✔
196
  }
197

198
  @Override
199
  public Short getShortAndRemove(CharSequence name) {
200
    throw new UnsupportedOperationException();
1✔
201
  }
202

203
  @Override
204
  public short getShortAndRemove(CharSequence name, short defaultValue) {
205
    throw new UnsupportedOperationException();
1✔
206
  }
207

208
  @Override
209
  public Integer getIntAndRemove(CharSequence name) {
210
    throw new UnsupportedOperationException();
1✔
211
  }
212

213
  @Override
214
  public int getIntAndRemove(CharSequence name, int defaultValue) {
215
    throw new UnsupportedOperationException();
1✔
216
  }
217

218
  @Override
219
  public Long getLongAndRemove(CharSequence name) {
220
    throw new UnsupportedOperationException();
1✔
221
  }
222

223
  @Override
224
  public long getLongAndRemove(CharSequence name, long defaultValue) {
225
    throw new UnsupportedOperationException();
1✔
226
  }
227

228
  @Override
229
  public Float getFloatAndRemove(CharSequence name) {
230
    throw new UnsupportedOperationException();
1✔
231
  }
232

233
  @Override
234
  public float getFloatAndRemove(CharSequence name, float defaultValue) {
235
    throw new UnsupportedOperationException();
1✔
236
  }
237

238
  @Override
239
  public Double getDoubleAndRemove(CharSequence name) {
240
    throw new UnsupportedOperationException();
1✔
241
  }
242

243
  @Override
244
  public double getDoubleAndRemove(CharSequence name, double defaultValue) {
245
    throw new UnsupportedOperationException();
1✔
246
  }
247

248
  @Override
249
  public Long getTimeMillisAndRemove(CharSequence name) {
250
    throw new UnsupportedOperationException();
1✔
251
  }
252

253
  @Override
254
  public long getTimeMillisAndRemove(CharSequence name, long defaultValue) {
255
    throw new UnsupportedOperationException();
1✔
256
  }
257

258
  @Override
259
  public boolean contains(CharSequence name) {
260
    throw new UnsupportedOperationException();
1✔
261
  }
262

263
  @Override
264
  public boolean contains(CharSequence name, CharSequence value) {
265
    throw new UnsupportedOperationException();
1✔
266
  }
267

268
  @Override
269
  public boolean contains(CharSequence name, CharSequence value, boolean caseInsensitive) {
270
    throw new UnsupportedOperationException();
1✔
271
  }
272

273
  @Override
274
  public boolean containsObject(CharSequence name, Object value) {
275
    throw new UnsupportedOperationException();
1✔
276
  }
277

278
  @Override
279
  public boolean containsBoolean(CharSequence name, boolean value) {
280
    throw new UnsupportedOperationException();
1✔
281
  }
282

283
  @Override
284
  public boolean containsByte(CharSequence name, byte value) {
285
    throw new UnsupportedOperationException();
1✔
286
  }
287

288
  @Override
289
  public boolean containsChar(CharSequence name, char value) {
290
    throw new UnsupportedOperationException();
1✔
291
  }
292

293
  @Override
294
  public boolean containsShort(CharSequence name, short value) {
295
    throw new UnsupportedOperationException();
1✔
296
  }
297

298
  @Override
299
  public boolean containsInt(CharSequence name, int value) {
300
    throw new UnsupportedOperationException();
1✔
301
  }
302

303
  @Override
304
  public boolean containsLong(CharSequence name, long value) {
305
    throw new UnsupportedOperationException();
1✔
306
  }
307

308
  @Override
309
  public boolean containsFloat(CharSequence name, float value) {
310
    throw new UnsupportedOperationException();
1✔
311
  }
312

313
  @Override
314
  public boolean containsDouble(CharSequence name, double value) {
315
    throw new UnsupportedOperationException();
1✔
316
  }
317

318
  @Override
319
  public boolean containsTimeMillis(CharSequence name, long value) {
320
    throw new UnsupportedOperationException();
1✔
321
  }
322

323
  @Override
324
  public Http2Headers add(CharSequence name, CharSequence... values) {
325
    throw new UnsupportedOperationException();
1✔
326
  }
327

328
  @Override
329
  public Http2Headers add(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) {
330
    throw new UnsupportedOperationException();
1✔
331
  }
332

333
  @Override
334
  public Http2Headers add(CharSequence name, CharSequence value) {
335
    throw new UnsupportedOperationException();
1✔
336
  }
337

338
  @Override
339
  public Http2Headers add(CharSequence name, Iterable<? extends CharSequence> values) {
340
    throw new UnsupportedOperationException();
1✔
341
  }
342

343
  @Override
344
  public Http2Headers addObject(CharSequence name, Object value) {
345
    throw new UnsupportedOperationException();
1✔
346
  }
347

348
  @Override
349
  public Http2Headers addObject(CharSequence name, Iterable<?> values) {
350
    throw new UnsupportedOperationException();
1✔
351
  }
352

353
  @Override
354
  public Http2Headers addObject(CharSequence name, Object... values) {
355
    throw new UnsupportedOperationException();
1✔
356
  }
357

358
  @Override
359
  public Http2Headers addBoolean(CharSequence name, boolean value) {
360
    throw new UnsupportedOperationException();
1✔
361
  }
362

363
  @Override
364
  public Http2Headers addByte(CharSequence name, byte value) {
365
    throw new UnsupportedOperationException();
1✔
366
  }
367

368
  @Override
369
  public Http2Headers addChar(CharSequence name, char value) {
370
    throw new UnsupportedOperationException();
1✔
371
  }
372

373
  @Override
374
  public Http2Headers addShort(CharSequence name, short value) {
375
    throw new UnsupportedOperationException();
1✔
376
  }
377

378
  @Override
379
  public Http2Headers addInt(CharSequence name, int value) {
380
    throw new UnsupportedOperationException();
1✔
381
  }
382

383
  @Override
384
  public Http2Headers addLong(CharSequence name, long value) {
385
    throw new UnsupportedOperationException();
1✔
386
  }
387

388
  @Override
389
  public Http2Headers addFloat(CharSequence name, float value) {
390
    throw new UnsupportedOperationException();
1✔
391
  }
392

393
  @Override
394
  public Http2Headers addDouble(CharSequence name, double value) {
395
    throw new UnsupportedOperationException();
1✔
396
  }
397

398
  @Override
399
  public Http2Headers addTimeMillis(CharSequence name, long value) {
400
    throw new UnsupportedOperationException();
1✔
401
  }
402

403
  @Override
404
  public Http2Headers set(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) {
405
    throw new UnsupportedOperationException();
1✔
406
  }
407

408
  @Override
409
  public Http2Headers set(CharSequence name, CharSequence value) {
410
    throw new UnsupportedOperationException();
1✔
411
  }
412

413
  @Override
414
  public Http2Headers set(CharSequence name, Iterable<? extends CharSequence> values) {
415
    throw new UnsupportedOperationException();
1✔
416
  }
417

418
  @Override
419
  public Http2Headers set(CharSequence name, CharSequence... values) {
420
    throw new UnsupportedOperationException();
1✔
421
  }
422

423
  @Override
424
  public Http2Headers setObject(CharSequence name, Object value) {
425
    throw new UnsupportedOperationException();
1✔
426
  }
427

428
  @Override
429
  public Http2Headers setObject(CharSequence name, Iterable<?> values) {
430
    throw new UnsupportedOperationException();
1✔
431
  }
432

433
  @Override
434
  public Http2Headers setObject(CharSequence name, Object... values) {
435
    throw new UnsupportedOperationException();
1✔
436
  }
437

438
  @Override
439
  public Http2Headers setBoolean(CharSequence name, boolean value) {
440
    throw new UnsupportedOperationException();
1✔
441
  }
442

443
  @Override
444
  public Http2Headers setByte(CharSequence name, byte value) {
445
    throw new UnsupportedOperationException();
1✔
446
  }
447

448
  @Override
449
  public Http2Headers setChar(CharSequence name, char value) {
450
    throw new UnsupportedOperationException();
1✔
451
  }
452

453
  @Override
454
  public Http2Headers setShort(CharSequence name, short value) {
455
    throw new UnsupportedOperationException();
1✔
456
  }
457

458
  @Override
459
  public Http2Headers setInt(CharSequence name, int value) {
460
    throw new UnsupportedOperationException();
1✔
461
  }
462

463
  @Override
464
  public Http2Headers setLong(CharSequence name, long value) {
465
    throw new UnsupportedOperationException();
1✔
466
  }
467

468
  @Override
469
  public Http2Headers setFloat(CharSequence name, float value) {
470
    throw new UnsupportedOperationException();
1✔
471
  }
472

473
  @Override
474
  public Http2Headers setDouble(CharSequence name, double value) {
475
    throw new UnsupportedOperationException();
1✔
476
  }
477

478
  @Override
479
  public Http2Headers setTimeMillis(CharSequence name, long value) {
480
    throw new UnsupportedOperationException();
1✔
481
  }
482

483
  @Override
484
  public Http2Headers setAll(Headers<? extends CharSequence, ? extends CharSequence, ?> headers) {
485
    throw new UnsupportedOperationException();
1✔
486
  }
487

488
  @Override
489
  public boolean remove(CharSequence name) {
490
    throw new UnsupportedOperationException();
1✔
491
  }
492

493
  @Override
494
  public Http2Headers clear() {
495
    throw new UnsupportedOperationException();
1✔
496
  }
497

498
  @Override
499
  public Iterator<Map.Entry<CharSequence, CharSequence>> iterator() {
500
    throw new UnsupportedOperationException();
1✔
501
  }
502

503
  @Override
504
  public Http2Headers method(CharSequence value) {
505
    throw new UnsupportedOperationException();
1✔
506
  }
507

508
  @Override
509
  public CharSequence method() {
510
    throw new UnsupportedOperationException();
1✔
511
  }
512

513
  @Override
514
  public Http2Headers scheme(CharSequence value) {
515
    throw new UnsupportedOperationException();
1✔
516
  }
517

518
  @Override
519
  public CharSequence scheme() {
520
    throw new UnsupportedOperationException();
1✔
521
  }
522

523
  @Override
524
  public Http2Headers authority(CharSequence value) {
525
    throw new UnsupportedOperationException();
1✔
526
  }
527

528
  @Override
529
  public CharSequence authority() {
530
    throw new UnsupportedOperationException();
1✔
531
  }
532

533
  @Override
534
  public Http2Headers path(CharSequence value) {
535
    throw new UnsupportedOperationException();
1✔
536
  }
537

538
  @Override
539
  public CharSequence path() {
540
    throw new UnsupportedOperationException();
1✔
541
  }
542

543
  @Override
544
  public Http2Headers status(CharSequence value) {
545
    throw new UnsupportedOperationException();
1✔
546
  }
547

548
  @Override
549
  public CharSequence status() {
550
    throw new UnsupportedOperationException();
1✔
551
  }
552
}
553

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc