public void write(Object a_object, ByteArrayBuffer a_bytes) { if (Deploy.debug) { a_bytes.writeBegin(Const4.YAPBYTE); } a_bytes.writeByte(((Byte) a_object).byteValue()); if (Deploy.debug) { a_bytes.writeEnd(); } }
static final void writeShort(int a_short, ByteArrayBuffer a_bytes) { if (Deploy.debug) { a_bytes.writeBegin(Const4.YAPSHORT); } for (int i = 0; i < Const4.SHORT_BYTES; i++) { a_bytes._buffer[a_bytes._offset++] = (byte) (a_short >> ((Const4.SHORT_BYTES - 1 - i) * 8)); } if (Deploy.debug) { a_bytes.writeEnd(); } }
public void writePointer(int id, Slot slot) { if (DTrace.enabled) { DTrace.WRITE_POINTER.log(id); DTrace.WRITE_POINTER.logLength(slot); } _pointerIo.seek(0); if (Deploy.debug) { _pointerIo.writeBegin(Const4.YAPPOINTER); } _pointerIo.writeInt(slot.address()); _pointerIo.writeInt(slot.length()); if (Deploy.debug) { _pointerIo.writeEnd(); } if (Debug4.xbytes) { _pointerIo.checkXBytes(false); } writeBytes(_pointerIo, id, 0); }