(DataInputStream i)
| 106 | } |
| 107 | |
| 108 | @Override |
| 109 | public void read(DataInputStream i) throws IOException { |
| 110 | depth = i.readByte() - Byte.MIN_VALUE; |
| 111 | int neededBits = depth * size; |
| 112 | data = new byte[(neededBits + neededBits % 8) / 8]; |
| 113 | mask = (byte) maskFor(depth); |
| 114 | i.read(data); |
| 115 | } |
| 116 | |
| 117 | public int size() { |
| 118 | return size; |
no test coverage detected