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>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateLongRangeSet(ValueRangeAnalysisFactory.TypeLongRange range, long from, long to) LongRangeSet(String type) -
Method Summary
Modifier and TypeMethodDescriptionadd(ValueRangeAnalysisFactory.LongRangeSet rangeSet) private voidvoidaddBordersTo(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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
map
-
range
-
-
Constructor Details
-
LongRangeSet
-
LongRangeSet
-
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
-
add
-
same
-