From a505c035741d78cd3222c25fd4bcbb2aca65bc8d Mon Sep 17 00:00:00 2001 From: Vaci Koblizek Date: Thu, 1 Oct 2020 10:07:27 +0100 Subject: [PATCH] extend fromPointerReader to accept capTable --- .../src/main/java/org/capnproto/FromPointerBuilder.java | 8 +++++++- .../src/main/java/org/capnproto/FromPointerReader.java | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/runtime/src/main/java/org/capnproto/FromPointerBuilder.java b/runtime/src/main/java/org/capnproto/FromPointerBuilder.java index 1c09e6f..5476e24 100644 --- a/runtime/src/main/java/org/capnproto/FromPointerBuilder.java +++ b/runtime/src/main/java/org/capnproto/FromPointerBuilder.java @@ -23,6 +23,12 @@ package org.capnproto; public interface FromPointerBuilder { T fromPointerBuilder(SegmentBuilder segment, int pointer); - T fromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer); + default T fromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer) { + + return fromPointerBuilder(segment, pointer); + } T initFromPointerBuilder(SegmentBuilder segment, int pointer, int elementCount); + default T initFromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer, int elementCount) { + return initFromPointerBuilder(segment, pointer, elementCount); + } } diff --git a/runtime/src/main/java/org/capnproto/FromPointerReader.java b/runtime/src/main/java/org/capnproto/FromPointerReader.java index 3e7135b..042afe9 100644 --- a/runtime/src/main/java/org/capnproto/FromPointerReader.java +++ b/runtime/src/main/java/org/capnproto/FromPointerReader.java @@ -23,5 +23,8 @@ package org.capnproto; public interface FromPointerReader { T fromPointerReader(SegmentReader segment, int pointer, int nestingLimit); - T fromPointerReader(SegmentReader segment, CapTableReader capTable, int pointer, int nestingLimit); + + default T fromPointerReader(SegmentReader segment, CapTableReader capTable, int pointer, int nestingLimit) { + return fromPointerReader(segment, pointer, nestingLimit); + } }