1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Sat Apr 26 21:30:06 2014 +0200
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Wed Apr 30 15:04:10 2014 +0200
1.3 @@ -55,12 +55,19 @@
1.4 DataInputStream dis = new DataInputStream(is);
1.5 return dis.readLong();
1.6 }
1.7 + static long deserLong(byte[] arr, int shift) throws IOException {
1.8 + return deserLong(arr) >> shift;
1.9 + }
1.10 static int deserInt() throws IOException {
1.11 byte[] arr = {(byte) 71, (byte) 84, (byte) 52, (byte) 83};
1.12 ByteArrayInputStream is = new ByteArrayInputStream(arr);
1.13 DataInputStream dis = new DataInputStream(is);
1.14 return dis.readInt();
1.15 }
1.16 + static long bytesToLong(byte b1, byte b2, int shift) {
1.17 + return (((long)b1 << 56) +
1.18 + ((long)b2 & 255) << 48) >> shift;
1.19 + }
1.20
1.21 static String intToString() {
1.22 return new Integer(5).toString().toString();