MCPcopy Create free account
hub / github.com/grpc/grpc-java / toString

Method toString

api/src/main/java/io/grpc/Metadata.java:544–561  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

542 }
543
544 @Override
545 public String toString() {
546 StringBuilder sb = new StringBuilder("Metadata(");
547 for (int i = 0; i < size; i++) {
548 if (i != 0) {
549 sb.append(',');
550 }
551 String headerName = new String(name(i), US_ASCII);
552 sb.append(headerName).append('=');
553 if (headerName.endsWith(BINARY_HEADER_SUFFIX)) {
554 sb.append(BASE64_ENCODING_OMIT_PADDING.encode(valueAsBytes(i)));
555 } else {
556 String headerValue = new String(valueAsBytes(i), US_ASCII);
557 sb.append(headerValue);
558 }
559 }
560 return sb.append(')').toString();
561 }
562
563 private boolean bytesEqual(byte[] left, byte[] right) {
564 return Arrays.equals(left, right);

Callers 2

verifyToStringMethod · 0.95

Calls 5

nameMethod · 0.95
valueAsBytesMethod · 0.95
appendMethod · 0.80
endsWithMethod · 0.45
encodeMethod · 0.45

Tested by 2

verifyToStringMethod · 0.76