fix one bug. there are more
This commit is contained in:
parent
8e1de6012c
commit
fafb104401
2 changed files with 15 additions and 5 deletions
|
@ -48,10 +48,12 @@ class EncodingSuite extends FunSuite {
|
||||||
val allTypes = message.initRoot(TestAllTypes.factory);
|
val allTypes = message.initRoot(TestAllTypes.factory);
|
||||||
//TestUtil.initTestMessage(allTypes);
|
//TestUtil.initTestMessage(allTypes);
|
||||||
|
|
||||||
|
val structList = allTypes.initStructList(3);
|
||||||
|
|
||||||
val message2 = new MessageBuilder();
|
val message2 = new MessageBuilder();
|
||||||
val allTypes2 = message.initRoot(TestAllTypes.factory);
|
val allTypes2 = message.initRoot(TestAllTypes.factory);
|
||||||
|
|
||||||
allTypes2.setStructField(allTypes.asReader());
|
//allTypes2.setStructField(allTypes.asReader());
|
||||||
|
|
||||||
// ...
|
// ...
|
||||||
//TestUtil.checkTestMessage(allTypes);
|
//TestUtil.checkTestMessage(allTypes);
|
||||||
|
|
|
@ -48,7 +48,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);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final Builder<ElementBuilder> fromPointerBuilder(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,
|
||||||
pointer,
|
pointer,
|
||||||
|
@ -58,6 +58,14 @@ public final class StructList {
|
||||||
defaultOffset);
|
defaultOffset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final Builder<ElementBuilder> fromPointerBuilder(SegmentBuilder segment, int pointer) {
|
||||||
|
return WireHelpers.getWritableStructListPointer(this,
|
||||||
|
pointer,
|
||||||
|
segment,
|
||||||
|
factory.structSize(),
|
||||||
|
null, 0);
|
||||||
|
}
|
||||||
|
|
||||||
public final Builder<ElementBuilder> initSizedFromPointerBuilder(SegmentBuilder segment, int pointer,
|
public final Builder<ElementBuilder> initSizedFromPointerBuilder(SegmentBuilder segment, int pointer,
|
||||||
int elementCount) {
|
int elementCount) {
|
||||||
return WireHelpers.initStructListPointer(this, pointer, segment, elementCount, factory.structSize());
|
return WireHelpers.initStructListPointer(this, pointer, segment, elementCount, factory.structSize());
|
||||||
|
|
Loading…
Reference in a new issue