/** * Copy constructor */ public Range(final Range other) { this.beg = other.getBeg(); this.end = other.getEnd(); this.size = other.getSize(); }
out.writeLong(nextRange.getBeg()); out.writeLong(nextRange.getEnd()); out.writeLong(nextRange.getSize());
nextBeg = nextRange.getBeg(); nextEnd = nextRange.getEnd(); nextSize = nextRange.getSize(); if(nextSize == -1) { if(nextBeg == -1) {
nextBeg = nextRange.getBeg(); nextEnd = nextRange.getEnd(); nextSize = nextRange.getSize(); if (nextSize == -1) { if (nextBeg == -1) {
long rangeSize; for (final Range byteRange : fixedRanges) { rangeSize = byteRange.getSize(); if (rangeSize == -1) { rangeSize = byteRange.getEnd() - byteRange.getBeg() + 1;
rangeBeg = byteRange.getBeg(); rangeEnd = byteRange.getEnd(); rangeSize = byteRange.getSize(); if(rangeSize == -1) { if(rangeBeg == -1) {
rangeBeg = byteRange.getBeg(); rangeEnd = byteRange.getEnd(); rangeSize = byteRange.getSize(); if(rangeSize == -1) { if(rangeBeg == -1) {