/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= firstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }