protected void writeInfo(byte[] code, int offset) { // Write up to three padding bytes. while ((offset & 3) != 0) { writeByte(code, offset++, 0); } // Write the three 32-bit arguments. writeInt(code, offset, defaultOffset); offset += 4; writeInt(code, offset, lowCase); offset += 4; writeInt(code, offset, highCase); offset += 4; // Write the jump offsets. int length = highCase - lowCase + 1; for (int index = 0; index < length; index++) { writeInt(code, offset, jumpOffsets[index]); offset += 4; } }
protected void writeInfo(byte[] code, int offset) { // Write up to three padding bytes. while ((offset & 3) != 0) { writeByte(code, offset++, 0); } // Write the three 32-bit arguments. writeInt(code, offset, defaultOffset); offset += 4; writeInt(code, offset, lowCase); offset += 4; writeInt(code, offset, highCase); offset += 4; // Write the jump offsets. int length = highCase - lowCase + 1; for (int index = 0; index < length; index++) { writeInt(code, offset, jumpOffsets[index]); offset += 4; } }
protected void writeInfo(byte[] code, int offset) { // Write up to three padding bytes. while ((offset & 3) != 0) { writeByte(code, offset++, 0); } // Write the three 32-bit arguments. writeInt(code, offset, defaultOffset); offset += 4; writeInt(code, offset, lowCase); offset += 4; writeInt(code, offset, highCase); offset += 4; // Write the jump offsets. int length = highCase - lowCase + 1; for (int index = 0; index < length; index++) { writeInt(code, offset, jumpOffsets[index]); offset += 4; } }
protected void writeInfo(byte[] code, int offset) { // Write up to three padding bytes. while ((offset & 3) != 0) { writeByte(code, offset++, 0); } // Write the three 32-bit arguments. writeInt(code, offset, defaultOffset); offset += 4; writeInt(code, offset, lowCase); offset += 4; writeInt(code, offset, highCase); offset += 4; // Write the jump offsets. int length = highCase - lowCase + 1; for (int index = 0; index < length; index++) { writeInt(code, offset, jumpOffsets[index]); offset += 4; } }