Mercurial > hg4j
comparison src/org/tmatesoft/hg/internal/Internals.java @ 420:6c22bdc0bdfd
Respect long offsets in revlogs
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Thu, 22 Mar 2012 22:56:01 +0100 |
| parents | 7f136a3fa671 |
| children | fdd7d756dea0 |
comparison
equal
deleted
inserted
replaced
| 419:7f136a3fa671 | 420:6c22bdc0bdfd |
|---|---|
| 392 v = String.valueOf(it.next()); | 392 v = String.valueOf(it.next()); |
| 393 sb.append(v); | 393 sb.append(v); |
| 394 } | 394 } |
| 395 return sb; | 395 return sb; |
| 396 } | 396 } |
| 397 | |
| 398 /** | |
| 399 * keep an eye on all long to int downcasts to get a chance notice the lost of data | |
| 400 * Use if there's even subtle chance there might be loss | |
| 401 * (ok not to use if there's no way for l to be greater than int) | |
| 402 */ | |
| 403 public static int ltoi(long l) { | |
| 404 int i = (int) l; | |
| 405 assert ((long) i) == l : "Loss of data!"; | |
| 406 return i; | |
| 407 } | |
| 397 } | 408 } |
