extend fromPointerReader to accept capTable

This commit is contained in:
Vaci Koblizek 2020-10-01 10:07:27 +01:00
parent 3959732765
commit a505c03574
2 changed files with 11 additions and 2 deletions

View file

@ -23,6 +23,12 @@ package org.capnproto;
public interface FromPointerBuilder<T> {
T fromPointerBuilder(SegmentBuilder segment, int pointer);
T fromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer);
T initFromPointerBuilder(SegmentBuilder segment, int pointer, int elementCount);
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);
}
}

View file

@ -23,5 +23,8 @@ package org.capnproto;
public interface FromPointerReader<T> {
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);
}
}