MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / byteString

Method byteString

src/main/java/core/org/xbill/DNS/Name.java:590–610  ·  view source on GitHub ↗
(byte [] array, int pos)

Source from the content-addressed store, hash-verified

588}
589
590private String
591byteString(byte [] array, int pos) {
592 StringBuffer sb = new StringBuffer();
593 int len = array[pos++];
594 for (int i = pos; i < pos + len; i++) {
595 int b = array[i] & 0xFF;
596 if (b <= 0x20 || b >= 0x7f) {
597 sb.append('\\');
598 sb.append(byteFormat.format(b));
599 }
600 else if (b == '"' || b == '(' || b == ')' || b == '.' ||
601 b == ';' || b == '\\' || b == '@' || b == '$')
602 {
603 sb.append('\\');
604 sb.append((char)b);
605 }
606 else
607 sb.append((char)b);
608 }
609 return sb.toString();
610}
611
612/**
613 * Convert a Name to a String

Callers 2

toStringMethod · 0.95
getLabelStringMethod · 0.95

Calls 3

appendMethod · 0.45
formatMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected