diff options
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/main/java/com/google/protobuf/TextFormat.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/java/src/main/java/com/google/protobuf/TextFormat.java b/java/src/main/java/com/google/protobuf/TextFormat.java index ed26722d..cb23f0c3 100644 --- a/java/src/main/java/com/google/protobuf/TextFormat.java +++ b/java/src/main/java/com/google/protobuf/TextFormat.java @@ -704,7 +704,13 @@ public final class TextFormat { return ByteString.copyFrom(list); } - public void consumeByteString(List<ByteString> list) throws ParseException { + /** + * Like {@link #consumeByteString()} but adds each token of the string to + * the given list. String literals (whether bytes or text) may come in + * multiple adjacent tokens which are automatically concatenated, like in + * C or Python. + */ + private void consumeByteString(List<ByteString> list) throws ParseException { final char quote = currentToken.length() > 0 ? currentToken.charAt(0) : '\0'; if (quote != '\"' && quote != '\'') { |