This commit is contained in:
地平线
2015-11-03 14:07:11 +08:00
parent d179653bed
commit eb4e984227

View File

@@ -89,24 +89,24 @@ public final class BsonWriter implements Writer {
* @param position * @param position
* @param chs * @param chs
*/ */
public void writeTo(int position, byte... chs) { public void rewriteTo(int position, byte... chs) {
System.arraycopy(chs, 0, content, position, chs.length); System.arraycopy(chs, 0, content, position, chs.length);
} }
public void writeTo(int position, short value) { public void rewriteTo(int position, short value) {
writeTo(position, (byte) (value >> 8), (byte) value); rewriteTo(position, (byte) (value >> 8), (byte) value);
} }
public void writeTo(int position, char value) { public void rewriteTo(int position, char value) {
writeTo(position, (byte) ((value & 0xFF00) >> 8), (byte) (value & 0xFF)); rewriteTo(position, (byte) ((value & 0xFF00) >> 8), (byte) (value & 0xFF));
} }
public void writeTo(int position, int value) { public void rewriteTo(int position, int value) {
writeTo(position, (byte) (value >> 24), (byte) (value >> 16), (byte) (value >> 8), (byte) value); rewriteTo(position, (byte) (value >> 24), (byte) (value >> 16), (byte) (value >> 8), (byte) value);
} }
public void writeTo(int position, long value) { public void rewriteTo(int position, long value) {
writeTo(position, (byte) (value >> 56), (byte) (value >> 48), (byte) (value >> 40), (byte) (value >> 32), rewriteTo(position, (byte) (value >> 56), (byte) (value >> 48), (byte) (value >> 40), (byte) (value >> 32),
(byte) (value >> 24), (byte) (value >> 16), (byte) (value >> 8), (byte) value); (byte) (value >> 24), (byte) (value >> 16), (byte) (value >> 8), (byte) value);
} }