@Override public BlockBuilder appendStructureInternal(Block block, int position) { if (writeToValueNext) { valueBlockBuilder.appendStructureInternal(block, position); } else { keyBlockBuilder.appendStructureInternal(block, position); } entryAdded(); return this; }
@Override public BlockBuilder appendStructureInternal(Block block, int position) { blockBuilder.appendStructureInternal(block, position); entryAdded(); return this; }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public BlockBuilder appendStructureInternal(Block block, int position) { checkFieldIndexToWrite(); fieldBlockBuilders[currentFieldIndexToWrite].appendStructureInternal(block, position); entryAdded(); return this; }
@Override public BlockBuilder appendStructureInternal(Block block, int position) { if (writeToValueNext) { valueBlockBuilder.appendStructureInternal(block, position); } else { keyBlockBuilder.appendStructureInternal(block, position); } entryAdded(); return this; }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public BlockBuilder appendStructureInternal(Block block, int position) { blockBuilder.appendStructureInternal(block, position); entryAdded(); return this; }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public void writePositionTo(int position, BlockBuilder blockBuilder) { checkReadablePosition(position); blockBuilder.appendStructureInternal(this, position); }
@Override public BlockBuilder appendStructureInternal(Block block, int position) { checkFieldIndexToWrite(); fieldBlockBuilders[currentFieldIndexToWrite].appendStructureInternal(block, position); entryAdded(); return this; }