extend fromPointerReader to accept capTable
This commit is contained in:
parent
3959732765
commit
a505c03574
2 changed files with 11 additions and 2 deletions
|
@ -23,6 +23,12 @@ package org.capnproto;
|
||||||
|
|
||||||
public interface FromPointerBuilder<T> {
|
public interface FromPointerBuilder<T> {
|
||||||
T fromPointerBuilder(SegmentBuilder segment, int pointer);
|
T fromPointerBuilder(SegmentBuilder segment, int pointer);
|
||||||
T fromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer);
|
default T fromPointerBuilder(SegmentBuilder segment, CapTableBuilder capTable, int pointer) {
|
||||||
T initFromPointerBuilder(SegmentBuilder segment, int pointer, int elementCount);
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,5 +23,8 @@ package org.capnproto;
|
||||||
|
|
||||||
public interface FromPointerReader<T> {
|
public interface FromPointerReader<T> {
|
||||||
T fromPointerReader(SegmentReader segment, int pointer, int nestingLimit);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue