Mercurial > hg4j
comparison src/org/tmatesoft/hg/internal/ByteArrayDataAccess.java @ 158:b413b16d10a5
Integer offsets and file length explictly, rather than casts throughout code. Inflater may benefit from total length hint, but shall calculate it by its own if needed
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 09 Mar 2011 13:16:37 +0100 |
| parents | d5268ca7715b |
| children | 6c22bdc0bdfd |
comparison
equal
deleted
inserted
replaced
| 157:d5268ca7715b | 158:b413b16d10a5 |
|---|---|
| 62 public ByteArrayDataAccess reset() { | 62 public ByteArrayDataAccess reset() { |
| 63 pos = 0; | 63 pos = 0; |
| 64 return this; | 64 return this; |
| 65 } | 65 } |
| 66 @Override | 66 @Override |
| 67 public long length() { | 67 public int length() { |
| 68 return length; | 68 return length; |
| 69 } | 69 } |
| 70 @Override | 70 @Override |
| 71 public void seek(long offset) { | 71 public void seek(int offset) { |
| 72 pos = (int) offset; | 72 pos = (int) offset; |
| 73 } | 73 } |
| 74 @Override | 74 @Override |
| 75 public void skip(int bytes) throws IOException { | 75 public void skip(int bytes) throws IOException { |
| 76 seek(pos + bytes); | 76 seek(pos + bytes); |
