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
-
Method Summary
Modifier and TypeMethodDescriptionadd
(ValueRangeAnalysisFactory.LongRangeSet rangeSet) void
addBordersTo
(Set<Long> borders) empty()
eq
(long value) ge
(long value) gt
(long value) boolean
boolean
isEmpty()
boolean
isFull()
iterator()
le
(long value) lt
(long value) ne
(long value) boolean
same
(ValueRangeAnalysisFactory.LongRangeSet rangeSet) void
splitGreater
(long number) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
iterator
in interfaceIterable<ValueRangeAnalysisFactory.LongRangeSet>
-
add
-
same
-