add some @Override annotations

This commit is contained in:
David Renshaw 2019-03-16 08:49:10 -04:00
parent d60177b5a9
commit 45fd638c7c
9 changed files with 60 additions and 2 deletions

View file

@ -33,6 +33,7 @@ public final class ArrayInputStream implements BufferedInputStream {
this.buf = buf.asReadOnlyBuffer(); this.buf = buf.asReadOnlyBuffer();
} }
@Override
public final int read(ByteBuffer dst) throws IOException { public final int read(ByteBuffer dst) throws IOException {
int available = this.buf.remaining(); int available = this.buf.remaining();
int size = java.lang.Math.min(dst.remaining(), available); int size = java.lang.Math.min(dst.remaining(), available);
@ -49,14 +50,17 @@ public final class ArrayInputStream implements BufferedInputStream {
return size; return size;
} }
@Override
public final ByteBuffer getReadBuffer() { public final ByteBuffer getReadBuffer() {
return this.buf; return this.buf;
} }
@Override
public final void close() throws IOException { public final void close() throws IOException {
return; return;
} }
@Override
public final boolean isOpen() { public final boolean isOpen() {
return true; return true;
} }

View file

@ -33,6 +33,7 @@ public final class ArrayOutputStream implements BufferedOutputStream {
this.buf = buf.duplicate(); this.buf = buf.duplicate();
} }
@Override
public final int write(ByteBuffer src) throws IOException { public final int write(ByteBuffer src) throws IOException {
int available = this.buf.remaining(); int available = this.buf.remaining();
int size = src.remaining(); int size = src.remaining();
@ -47,10 +48,12 @@ public final class ArrayOutputStream implements BufferedOutputStream {
return this.buf; return this.buf;
} }
@Override
public final void close() throws IOException { public final void close() throws IOException {
return; return;
} }
@Override
public final boolean isOpen() { public final boolean isOpen() {
return true; return true;
} }

View file

@ -52,6 +52,7 @@ public final class BuilderArena implements Arena {
this.segments.add(segment0); this.segments.add(segment0);
} }
@Override
public final SegmentReader tryGetSegment(int id) { public final SegmentReader tryGetSegment(int id) {
return this.segments.get(id); return this.segments.get(id);
} }
@ -59,6 +60,7 @@ public final class BuilderArena implements Arena {
return this.segments.get(id); return this.segments.get(id);
} }
@Override
public final void checkReadLimit(int numBytes) { } public final void checkReadLimit(int numBytes) { }
public static class AllocateResult { public static class AllocateResult {

View file

@ -28,31 +28,44 @@ public final class Data {
PointerFactory<Builder, Reader>, PointerFactory<Builder, Reader>,
FromPointerBuilderBlobDefault<Builder>, FromPointerBuilderBlobDefault<Builder>,
SetPointerBuilder<Builder, Reader> { SetPointerBuilder<Builder, Reader> {
@Override
public final Reader fromPointerReaderBlobDefault(SegmentReader segment, int pointer, java.nio.ByteBuffer defaultBuffer, public final Reader fromPointerReaderBlobDefault(SegmentReader segment, int pointer, java.nio.ByteBuffer defaultBuffer,
int defaultOffset, int defaultSize) { int defaultOffset, int defaultSize) {
return WireHelpers.readDataPointer(segment, pointer, defaultBuffer, defaultOffset, defaultSize); return WireHelpers.readDataPointer(segment, pointer, defaultBuffer, defaultOffset, defaultSize);
} }
@Override
public final Reader fromPointerReader(SegmentReader segment, int pointer, int nestingLimit) { public final Reader fromPointerReader(SegmentReader segment, int pointer, int nestingLimit) {
return WireHelpers.readDataPointer(segment, pointer, null, 0, 0); return WireHelpers.readDataPointer(segment, pointer, null, 0, 0);
} }
public final Builder fromPointerBuilderBlobDefault(SegmentBuilder segment, int pointer,
java.nio.ByteBuffer defaultBuffer, int defaultOffset, int defaultSize) { @Override
public final Builder fromPointerBuilderBlobDefault(
SegmentBuilder segment,
int pointer,
java.nio.ByteBuffer defaultBuffer,
int defaultOffset,
int defaultSize) {
return WireHelpers.getWritableDataPointer(pointer, return WireHelpers.getWritableDataPointer(pointer,
segment, segment,
defaultBuffer, defaultBuffer,
defaultOffset, defaultOffset,
defaultSize); defaultSize);
} }
@Override
public final Builder fromPointerBuilder(SegmentBuilder segment, int pointer) { public final Builder fromPointerBuilder(SegmentBuilder segment, int pointer) {
return WireHelpers.getWritableDataPointer(pointer, return WireHelpers.getWritableDataPointer(pointer,
segment, segment,
null, 0, 0); null, 0, 0);
} }
@Override
public final Builder initFromPointerBuilder(SegmentBuilder segment, int pointer, int size) { public final Builder initFromPointerBuilder(SegmentBuilder segment, int pointer, int size) {
return WireHelpers.initDataPointer(pointer, segment, size); return WireHelpers.initDataPointer(pointer, segment, size);
} }
@Override
public final void setPointerBuilder(SegmentBuilder segment, int pointer, Reader value) { public final void setPointerBuilder(SegmentBuilder segment, int pointer, Reader value) {
WireHelpers.setDataPointer(pointer, segment, value); WireHelpers.setDataPointer(pointer, segment, value);
} }

View file

@ -32,6 +32,7 @@ public final class ListList {
this.factory = factory; this.factory = factory;
} }
@Override
public final Reader<ElementReader> constructReader(SegmentReader segment, public final Reader<ElementReader> constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -40,6 +41,7 @@ public final class ListList {
return new Reader<ElementReader>(factory, segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader<ElementReader>(factory, segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder<ElementBuilder> constructBuilder(SegmentBuilder segment, public final Builder<ElementBuilder> constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,

View file

@ -26,6 +26,7 @@ public class PrimitiveList {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.VOID); } Factory() {super (ElementSize.VOID); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -34,6 +35,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -77,6 +79,8 @@ public class PrimitiveList {
public static class Boolean { public static class Boolean {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.BIT); } Factory() {super (ElementSize.BIT); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -85,6 +89,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -134,6 +139,8 @@ public class PrimitiveList {
public static class Byte { public static class Byte {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.BYTE); } Factory() {super (ElementSize.BYTE); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -142,6 +149,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -191,6 +199,8 @@ public class PrimitiveList {
public static class Short { public static class Short {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.TWO_BYTES); } Factory() {super (ElementSize.TWO_BYTES); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -199,6 +209,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -249,6 +260,8 @@ public class PrimitiveList {
public static class Int { public static class Int {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.FOUR_BYTES); } Factory() {super (ElementSize.FOUR_BYTES); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -257,6 +270,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -307,6 +321,8 @@ public class PrimitiveList {
public static class Float { public static class Float {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.FOUR_BYTES); } Factory() {super (ElementSize.FOUR_BYTES); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -315,6 +331,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -365,6 +382,8 @@ public class PrimitiveList {
public static class Long { public static class Long {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.EIGHT_BYTES); } Factory() {super (ElementSize.EIGHT_BYTES); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -373,6 +392,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -422,6 +442,8 @@ public class PrimitiveList {
public static class Double { public static class Double {
public static final class Factory extends ListFactory<Builder, Reader> { public static final class Factory extends ListFactory<Builder, Reader> {
Factory() {super (ElementSize.EIGHT_BYTES); } Factory() {super (ElementSize.EIGHT_BYTES); }
@Override
public final Reader constructReader(SegmentReader segment, public final Reader constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -430,6 +452,7 @@ public class PrimitiveList {
return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); return new Reader(segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder constructBuilder(SegmentBuilder segment, public final Builder constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,

View file

@ -39,10 +39,12 @@ public final class ReaderArena implements Arena {
} }
} }
@Override
public SegmentReader tryGetSegment(int id) { public SegmentReader tryGetSegment(int id) {
return segments.get(id); return segments.get(id);
} }
@Override
public final void checkReadLimit(int numBytes) { public final void checkReadLimit(int numBytes) {
if (numBytes > limit) { if (numBytes > limit) {
throw new DecodeException("Read limit exceeded."); throw new DecodeException("Read limit exceeded.");

View file

@ -32,6 +32,7 @@ public final class StructList {
this.factory = factory; this.factory = factory;
} }
@Override
public final Reader<ElementReader> constructReader(SegmentReader segment, public final Reader<ElementReader> constructReader(SegmentReader segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -41,6 +42,7 @@ public final class StructList {
segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit); segment, ptr, elementCount, step, structDataSize, structPointerCount, nestingLimit);
} }
@Override
public final Builder<ElementBuilder> constructBuilder(SegmentBuilder segment, public final Builder<ElementBuilder> constructBuilder(SegmentBuilder segment,
int ptr, int ptr,
int elementCount, int step, int elementCount, int step,
@ -48,6 +50,7 @@ public final class StructList {
return new Builder<ElementBuilder> (factory, segment, ptr, elementCount, step, structDataSize, structPointerCount); return new Builder<ElementBuilder> (factory, segment, ptr, elementCount, step, structDataSize, structPointerCount);
} }
@Override
public final Builder<ElementBuilder> fromPointerBuilderRefDefault(SegmentBuilder segment, int pointer, public final Builder<ElementBuilder> fromPointerBuilderRefDefault(SegmentBuilder segment, int pointer,
SegmentReader defaultSegment, int defaultOffset) { SegmentReader defaultSegment, int defaultOffset) {
return WireHelpers.getWritableStructListPointer(this, return WireHelpers.getWritableStructListPointer(this,

View file

@ -29,15 +29,18 @@ public final class Text {
FromPointerBuilderBlobDefault<Builder>, FromPointerBuilderBlobDefault<Builder>,
PointerFactory<Builder, Reader>, PointerFactory<Builder, Reader>,
SetPointerBuilder<Builder, Reader> { SetPointerBuilder<Builder, Reader> {
@Override
public final Reader fromPointerReaderBlobDefault(SegmentReader segment, int pointer, java.nio.ByteBuffer defaultBuffer, public final Reader fromPointerReaderBlobDefault(SegmentReader segment, int pointer, java.nio.ByteBuffer defaultBuffer,
int defaultOffset, int defaultSize) { int defaultOffset, int defaultSize) {
return WireHelpers.readTextPointer(segment, pointer, defaultBuffer, defaultOffset, defaultSize); return WireHelpers.readTextPointer(segment, pointer, defaultBuffer, defaultOffset, defaultSize);
} }
@Override
public final Reader fromPointerReader(SegmentReader segment, int pointer, int nestingLimit) { public final Reader fromPointerReader(SegmentReader segment, int pointer, int nestingLimit) {
return WireHelpers.readTextPointer(segment, pointer, null, 0, 0); return WireHelpers.readTextPointer(segment, pointer, null, 0, 0);
} }
@Override
public final Builder fromPointerBuilderBlobDefault(SegmentBuilder segment, int pointer, public final Builder fromPointerBuilderBlobDefault(SegmentBuilder segment, int pointer,
java.nio.ByteBuffer defaultBuffer, int defaultOffset, int defaultSize) { java.nio.ByteBuffer defaultBuffer, int defaultOffset, int defaultSize) {
return WireHelpers.getWritableTextPointer(pointer, return WireHelpers.getWritableTextPointer(pointer,
@ -47,16 +50,19 @@ public final class Text {
defaultSize); defaultSize);
} }
@Override
public final Builder fromPointerBuilder(SegmentBuilder segment, int pointer) { public final Builder fromPointerBuilder(SegmentBuilder segment, int pointer) {
return WireHelpers.getWritableTextPointer(pointer, return WireHelpers.getWritableTextPointer(pointer,
segment, segment,
null, 0, 0); null, 0, 0);
} }
@Override
public final Builder initFromPointerBuilder(SegmentBuilder segment, int pointer, int size) { public final Builder initFromPointerBuilder(SegmentBuilder segment, int pointer, int size) {
return WireHelpers.initTextPointer(pointer, segment, size); return WireHelpers.initTextPointer(pointer, segment, size);
} }
@Override
public final void setPointerBuilder(SegmentBuilder segment, int pointer, Reader value) { public final void setPointerBuilder(SegmentBuilder segment, int pointer, Reader value) {
WireHelpers.setTextPointer(pointer, segment, value); WireHelpers.setTextPointer(pointer, segment, value);
} }