avoiding NoSuchMethod exception (#6658)

This commit is contained in:
Kamil Rojewski
2021-05-24 20:09:45 +02:00
committed by GitHub
parent d84bccb0c7
commit 813d3632ec
7 changed files with 28 additions and 22 deletions

View File

@@ -23,6 +23,7 @@ import static com.google.flatbuffers.FlexBuffers.Unsigned.shortToUnsignedInt;
import java.math.BigInteger;
import java.nio.ByteBuffer;
import java.nio.Buffer;
import java.nio.charset.StandardCharsets;
/// @file
@@ -688,7 +689,7 @@ public class FlexBuffers {
*/
public ByteBuffer data() {
ByteBuffer dup = ByteBuffer.wrap(bb.data());
dup.position(end);
((Buffer) dup).position(end);
dup.limit(end + size());
return dup.asReadOnlyBuffer().slice();
}