Skip to content

Commit 752c7b5

Browse files
authored
avoiding more NoSuchMethod exceptions (#6671)
refs #6657
1 parent 7c3e267 commit 752c7b5

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

grpc/flatbuffers-java-grpc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.google.flatbuffers</groupId>
88
<artifactId>flatbuffers-parent</artifactId>
9-
<version>2.0.1</version>
9+
<version>2.0.2</version>
1010
</parent>
1111
<artifactId>flatbuffers-java-grpc</artifactId>
1212
<name>${project.artifactId}</name>

grpc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.google.flatbuffers</groupId>
55
<artifactId>flatbuffers-parent</artifactId>
66
<packaging>pom</packaging>
7-
<version>2.0.1</version>
7+
<version>2.0.2</version>
88
<name>flatbuffers-parent</name>
99
<description>parent pom for flatbuffers java artifacts</description>
1010
<properties>

grpc/tests/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<parent>
55
<groupId>com.google.flatbuffers</groupId>
66
<artifactId>flatbuffers-parent</artifactId>
7-
<version>2.0.1</version>
7+
<version>2.0.2</version>
88
</parent>
99
<artifactId>grpc-test</artifactId>
1010
<description>Example/Test project demonstrating usage of flatbuffers with GRPC-Java instead of protobufs
1111
</description>
1212
<properties>
13-
<gRPC.version>2.0.1</gRPC.version>
13+
<gRPC.version>2.0.2</gRPC.version>
1414
</properties>
1515
<dependencies>
1616
<dependency>

java/com/google/flatbuffers/ByteBufferReadWriteBuf.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public ByteBufferReadWriteBuf(ByteBuffer bb) {
1515

1616
@Override
1717
public void clear() {
18-
buffer.clear();
18+
((Buffer) buffer).clear();
1919
}
2020

2121
@Override

java/com/google/flatbuffers/FlatBufferBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public FlatBufferBuilder(int initial_size, ByteBufferFactory bb_factory,
9292
this.bb_factory = bb_factory;
9393
if (existing_bb != null) {
9494
bb = existing_bb;
95-
bb.clear();
95+
((Buffer) bb).clear();
9696
bb.order(ByteOrder.LITTLE_ENDIAN);
9797
} else {
9898
bb = bb_factory.newByteBuffer(initial_size);
@@ -154,7 +154,7 @@ public FlatBufferBuilder(ByteBuffer existing_bb) {
154154
public FlatBufferBuilder init(ByteBuffer existing_bb, ByteBufferFactory bb_factory){
155155
this.bb_factory = bb_factory;
156156
bb = existing_bb;
157-
bb.clear();
157+
((Buffer) bb).clear();
158158
bb.order(ByteOrder.LITTLE_ENDIAN);
159159
minalign = 1;
160160
space = bb.capacity();
@@ -235,7 +235,7 @@ public static boolean isFieldPresent(Table table, int offset) {
235235
*/
236236
public void clear(){
237237
space = bb.capacity();
238-
bb.clear();
238+
((Buffer) bb).clear();
239239
minalign = 1;
240240
while(vtable_in_use > 0) vtable[--vtable_in_use] = 0;
241241
vtable_in_use = 0;
@@ -275,7 +275,7 @@ static ByteBuffer growByteBuffer(ByteBuffer bb, ByteBufferFactory bb_factory) {
275275

276276
((Buffer) bb).position(0);
277277
ByteBuffer nbb = bb_factory.newByteBuffer(new_buf_size);
278-
new_buf_size = nbb.clear().capacity(); // Ensure the returned buffer is treated as empty
278+
new_buf_size = ((Buffer) nbb).clear().capacity(); // Ensure the returned buffer is treated as empty
279279
((Buffer) nbb).position(new_buf_size - old_buf_size);
280280
nbb.put(bb);
281281
return nbb;

java/com/google/flatbuffers/Utf8Old.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public int encodedLength(CharSequence in) {
5656
if (cache.lastOutput == null || cache.lastOutput.capacity() < estimated) {
5757
cache.lastOutput = ByteBuffer.allocate(Math.max(128, estimated));
5858
}
59-
cache.lastOutput.clear();
59+
((Buffer) cache.lastOutput).clear();
6060
cache.lastInput = in;
6161
CharBuffer wrap = (in instanceof CharBuffer) ?
6262
(CharBuffer) in : CharBuffer.wrap(in);
@@ -68,7 +68,7 @@ public int encodedLength(CharSequence in) {
6868
throw new IllegalArgumentException("bad character encoding", e);
6969
}
7070
}
71-
cache.lastOutput.flip();
71+
((Buffer) cache.lastOutput).flip();
7272
return cache.lastOutput.remaining();
7373
}
7474

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.google.flatbuffers</groupId>
55
<artifactId>flatbuffers-java</artifactId>
6-
<version>2.0.1</version>
6+
<version>2.0.2</version>
77
<packaging>bundle</packaging>
88
<name>FlatBuffers Java API</name>
99
<description>

0 commit comments

Comments
 (0)