diff --git a/runtime/src/main/java/org/capnproto/AnyPointer.java b/runtime/src/main/java/org/capnproto/AnyPointer.java index 8f750cb..23a034f 100644 --- a/runtime/src/main/java/org/capnproto/AnyPointer.java +++ b/runtime/src/main/java/org/capnproto/AnyPointer.java @@ -67,7 +67,7 @@ public final class AnyPointer { } final Reader imbue(CapTableReader capTable) { - var result = new Reader(segment, pointer, nestingLimit); + Reader result = new Reader(segment, pointer, nestingLimit); result.capTable = capTable; return result; } @@ -83,9 +83,9 @@ public final class AnyPointer { public final ClientHook getPipelinedCap(short[] ops) { AnyPointer.Reader any = this; - for (var pointerIndex: ops) { + for (short pointerIndex: ops) { if (pointerIndex >= 0) { - var reader = WireHelpers.readStructPointer(any.segment, any.capTable, any.pointer, null, 0, any.nestingLimit); + StructReader reader = WireHelpers.readStructPointer(any.segment, any.capTable, any.pointer, null, 0, any.nestingLimit); any = reader._getPointerField(AnyPointer.factory, pointerIndex); } } @@ -176,7 +176,7 @@ public final class AnyPointer { } public Pipeline getPointerField(short pointerIndex) { - var newOps = new short[this.ops.length + 1]; + short[] newOps = new short[this.ops.length + 1]; System.arraycopy(this.ops, 0, newOps, 0, this.ops.length); newOps[this.ops.length] = pointerIndex; return new Pipeline(this.hook, newOps); diff --git a/runtime/src/main/java/org/capnproto/ExportTable.java b/runtime/src/main/java/org/capnproto/ExportTable.java index dcd7730..8cb7089 100644 --- a/runtime/src/main/java/org/capnproto/ExportTable.java +++ b/runtime/src/main/java/org/capnproto/ExportTable.java @@ -19,7 +19,7 @@ abstract class ExportTable implements Iterable { } public T erase(int id, T entry) { - var value = slots.get(id); + T value = slots.get(id); if (value == entry) { freeIds.add(id); return slots.remove(id); @@ -30,8 +30,8 @@ abstract class ExportTable implements Iterable { public T next() { int id = freeIds.isEmpty() ? max++ : freeIds.remove(); - var value = newExportable(id); - var prev = slots.put(id, value); + T value = newExportable(id); + T prev = slots.put(id, value); assert prev == null; return value; } diff --git a/runtime/src/main/java/org/capnproto/ImportTable.java b/runtime/src/main/java/org/capnproto/ImportTable.java index 6905060..970dee8 100644 --- a/runtime/src/main/java/org/capnproto/ImportTable.java +++ b/runtime/src/main/java/org/capnproto/ImportTable.java @@ -19,7 +19,7 @@ abstract class ImportTable implements Iterable { } public T erase(int id, T entry) { - var removed = slots.remove(id, entry); + boolean removed = slots.remove(id, entry); assert removed; return entry; }