From 599f5e3915b8a745d6a198595065b44c5888dfc8 Mon Sep 17 00:00:00 2001 From: pjulien Date: Mon, 25 Apr 2016 22:07:57 -0400 Subject: [PATCH] Can now use ``CharSequence`` of ``String``. Works with 1. [AsciiString] (http://netty.io/4.1/api/io/netty/util/AsciiString.html) 2. [CharBuffer] (https://docs.oracle.com/javase/8/docs/api/java/nio/CharBuffer.html) 3. [StringBuilder] (https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html) --- java/com/google/flatbuffers/FlatBufferBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 java/com/google/flatbuffers/FlatBufferBuilder.java diff --git a/java/com/google/flatbuffers/FlatBufferBuilder.java b/java/com/google/flatbuffers/FlatBufferBuilder.java old mode 100755 new mode 100644 index 480bb9d35..deaece8cd --- a/java/com/google/flatbuffers/FlatBufferBuilder.java +++ b/java/com/google/flatbuffers/FlatBufferBuilder.java @@ -373,7 +373,7 @@ public class FlatBufferBuilder { * @param s The string to encode. * @return The offset in the buffer where the encoded string starts. */ - public int createString(String s) { + public int createString(CharSequence s) { int length = s.length(); int estimatedDstCapacity = (int) (length * encoder.maxBytesPerChar()); if (dst == null || dst.capacity() < estimatedDstCapacity) {