Class ValueRangeAnalysisFactory.LongRangeSet
- java.lang.Object
-
- edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
-
- All Implemented Interfaces:
java.lang.Iterable<ValueRangeAnalysisFactory.LongRangeSet>
- Enclosing class:
- ValueRangeAnalysisFactory
public static class ValueRangeAnalysisFactory.LongRangeSet extends java.lang.Object implements java.lang.Iterable<ValueRangeAnalysisFactory.LongRangeSet>
-
-
Constructor Summary
Constructors Constructor Description LongRangeSet(java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueRangeAnalysisFactory.LongRangeSetadd(ValueRangeAnalysisFactory.LongRangeSet rangeSet)voidaddBordersTo(java.util.Set<java.lang.Long> borders)ValueRangeAnalysisFactory.LongRangeSetempty()ValueRangeAnalysisFactory.LongRangeSeteq(long value)ValueRangeAnalysisFactory.LongRangeSetge(long value)java.lang.StringgetSignature()ValueRangeAnalysisFactory.LongRangeSetgt(long value)booleanintersects(ValueRangeAnalysisFactory.LongRangeSet other)booleanisEmpty()booleanisFull()java.util.Iterator<ValueRangeAnalysisFactory.LongRangeSet>iterator()ValueRangeAnalysisFactory.LongRangeSetle(long value)ValueRangeAnalysisFactory.LongRangeSetlt(long value)ValueRangeAnalysisFactory.LongRangeSetne(long value)booleansame(ValueRangeAnalysisFactory.LongRangeSet rangeSet)voidsplitGreater(long number)java.lang.StringtoString()
-
-
-
Method Detail
-
gt
public ValueRangeAnalysisFactory.LongRangeSet gt(long value)
-
ge
public ValueRangeAnalysisFactory.LongRangeSet ge(long value)
-
lt
public ValueRangeAnalysisFactory.LongRangeSet lt(long value)
-
le
public ValueRangeAnalysisFactory.LongRangeSet le(long value)
-
eq
public ValueRangeAnalysisFactory.LongRangeSet eq(long value)
-
ne
public ValueRangeAnalysisFactory.LongRangeSet ne(long value)
-
addBordersTo
public void addBordersTo(java.util.Set<java.lang.Long> borders)
-
empty
public ValueRangeAnalysisFactory.LongRangeSet empty()
-
intersects
public boolean intersects(ValueRangeAnalysisFactory.LongRangeSet other)
-
splitGreater
public void splitGreater(long number)
-
getSignature
public java.lang.String getSignature()
-
isEmpty
public boolean isEmpty()
-
isFull
public boolean isFull()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
iterator
public java.util.Iterator<ValueRangeAnalysisFactory.LongRangeSet> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<ValueRangeAnalysisFactory.LongRangeSet>
-
add
public ValueRangeAnalysisFactory.LongRangeSet add(ValueRangeAnalysisFactory.LongRangeSet rangeSet)
-
same
public boolean same(ValueRangeAnalysisFactory.LongRangeSet rangeSet)
-
-