From 17c1f35fa0f1b73744453b1718aa4f77fd4b3cc1 Mon Sep 17 00:00:00 2001 From: Paulo Pinheiro Date: Mon, 8 Jun 2020 18:35:51 +0200 Subject: [PATCH] [FlexBuffer][Java] ReadWriteBuf and ReadBuf interface public (#5948) Those interfaces need to be public for use cases where the user pass a buffer to FlexBuffers class that is not a ByteBuffer. This will fix #5944 --- java/com/google/flatbuffers/ReadBuf.java | 2 +- java/com/google/flatbuffers/ReadWriteBuf.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/com/google/flatbuffers/ReadBuf.java b/java/com/google/flatbuffers/ReadBuf.java index dbb4e733a..751361fa2 100644 --- a/java/com/google/flatbuffers/ReadBuf.java +++ b/java/com/google/flatbuffers/ReadBuf.java @@ -3,7 +3,7 @@ package com.google.flatbuffers; /** * Represent a chunk of data, where FlexBuffers will read from. */ -interface ReadBuf { +public interface ReadBuf { /** * Read boolean from data. Booleans as stored as single byte diff --git a/java/com/google/flatbuffers/ReadWriteBuf.java b/java/com/google/flatbuffers/ReadWriteBuf.java index cae186e2e..6eb43bd5d 100644 --- a/java/com/google/flatbuffers/ReadWriteBuf.java +++ b/java/com/google/flatbuffers/ReadWriteBuf.java @@ -4,7 +4,7 @@ package com.google.flatbuffers; * Interface to represent a read-write buffer. This interface will be used to access and write * FlexBuffers message. */ -interface ReadWriteBuf extends ReadBuf { +public interface ReadWriteBuf extends ReadBuf { /** * Clears (resets) the buffer so that it can be reused. Write position will be set to the