public boolean contains()

in harry-core/src/harry/util/Ranges.java [101:121]


        public boolean contains(long descriptor)
        {
            if (minInclusive && maxInclusive)
                return descriptor >= minBound && descriptor <= maxBound;

            if (!minInclusive && !maxInclusive)
                return descriptor > minBound && descriptor < maxBound;

            if (!minInclusive && maxInclusive)
                return descriptor > minBound && descriptor <= maxBound;

            assert (minInclusive && !maxInclusive);
            return descriptor >= minBound && descriptor < maxBound;

//            if ((minInclusive && descriptor == minBound) && descriptor < maxBound)
//                return true;
//            if ((maxInclusive && descriptor == maxBound) && descriptor > minBound)
//                return true;
//
//            return (descriptor > minBound) && (descriptor < maxBound);
        }