Class ValueRangeAnalysisFactory.LongRangeSet
java.lang.Object
edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
- All Implemented Interfaces:
Iterable<ValueRangeAnalysisFactory.LongRangeSet>
- Enclosing class:
ValueRangeAnalysisFactory
public static class ValueRangeAnalysisFactory.LongRangeSet
extends Object
implements Iterable<ValueRangeAnalysisFactory.LongRangeSet>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ValueRangeAnalysisFactory.LongRangeSet rangeSet) voidaddBordersTo(Set<Long> borders) empty()eq(long value) ge(long value) gt(long value) booleanbooleanisEmpty()booleanisFull()iterator()le(long value) lt(long value) ne(long value) booleansame(ValueRangeAnalysisFactory.LongRangeSet rangeSet) voidsplitGreater(long number) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
LongRangeSet
-
-
Method Details
-
gt
-
ge
-
lt
-
le
-
eq
-
ne
-
addBordersTo
-
empty
-
intersects
-
splitGreater
public void splitGreater(long number) -
getSignature
-
isEmpty
public boolean isEmpty() -
isFull
public boolean isFull() -
toString
-
iterator
- Specified by:
iteratorin interfaceIterable<ValueRangeAnalysisFactory.LongRangeSet>
-
add
-
same
-