protected StringHolder parseString(ByteBuffer buf, boolean header) { boolean containsUrlCharacters = this.containsUrlCharacters; if (!buf.hasRemaining()) { return new StringHolder(null, false, false); } else { this.stringLength = number | STRING_LENGTH_MASK; return new StringHolder(null, false, false); return new StringHolder(headers(stringLength & 0xFF)); return new StringHolder(null, true, false); this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false); this.stringLength = -1; this.containsUrlCharacters = false; return new StringHolder(builder.toString(), true, containsUrlCharacters); } else { this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false);
protected StringHolder parseString(ByteBuffer buf, boolean header) { boolean containsUrlCharacters = this.containsUrlCharacters; if (!buf.hasRemaining()) { return new StringHolder(null, false, false); } else { this.stringLength = number | STRING_LENGTH_MASK; return new StringHolder(null, false, false); return new StringHolder(headers(stringLength & 0xFF)); return new StringHolder(null, true, false); this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false); this.stringLength = -1; this.containsUrlCharacters = false; return new StringHolder(builder.toString(), true, containsUrlCharacters); } else { this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false);
protected StringHolder parseString(ByteBuffer buf, boolean header) { boolean containsUrlCharacters = this.containsUrlCharacters; if (!buf.hasRemaining()) { return new StringHolder(null, false, false); } else { this.stringLength = number | STRING_LENGTH_MASK; return new StringHolder(null, false, false); return new StringHolder(headers(stringLength & 0xFF)); return new StringHolder(null, true, false); this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false); this.stringLength = -1; this.containsUrlCharacters = false; return new StringHolder(builder.toString(), true, containsUrlCharacters); } else { this.stringLength = stringLength; this.containsUrlCharacters = containsUrlCharacters; return new StringHolder(null, false, false);