public class BitSet64
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
protected int |
cardinality |
Constructor and Description |
---|
BitSet64() |
BitSet64(int... idx) |
BitSet64(int i) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(int i) |
void |
and(BitSet64 other) |
void |
andNot(BitSet64 other) |
int |
capacity() |
int |
cardinality() |
void |
clear() |
void |
clear(int i) |
gov.nasa.jpf.util.AbstractFixedBitSet |
clone() |
boolean |
contains(int i) |
boolean |
equals(java.lang.Object o) |
boolean |
get(int i) |
void |
hash(HashData hd) |
int |
hashCode()
answer the same hashCodes as java.util.BitSet
|
IntIterator |
intIterator() |
boolean |
isEmpty() |
int |
length()
index of highest set bit + 1
|
int |
nextClearBit(int fromIdx) |
int |
nextSetBit(int fromIdx) |
void |
or(BitSet64 other) |
boolean |
remove(int i) |
void |
set(int i) |
void |
set(int i,
boolean val) |
int |
size()
number of bits we can store
|
java.lang.String |
toString() |
public BitSet64()
public BitSet64(int i)
public BitSet64(int... idx)
public void hash(HashData hd)
hash
in interface FixedBitSet
public void set(int i)
set
in interface FixedBitSet
public void clear(int i)
clear
in interface FixedBitSet
public boolean get(int i)
get
in interface FixedBitSet
public int capacity()
capacity
in interface FixedBitSet
public int size()
size
in interface FixedBitSet
size
in interface IntSet
public int length()
length
in interface FixedBitSet
public void clear()
clear
in interface FixedBitSet
clear
in interface IntSet
public int nextSetBit(int fromIdx)
nextSetBit
in interface FixedBitSet
public int nextClearBit(int fromIdx)
nextClearBit
in interface FixedBitSet
public void and(BitSet64 other)
public void andNot(BitSet64 other)
public void or(BitSet64 other)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public gov.nasa.jpf.util.AbstractFixedBitSet clone()
clone
in interface FixedBitSet
clone
in interface IntSet
clone
in class java.lang.Object
public void set(int i, boolean val)
set
in interface FixedBitSet
public int cardinality()
cardinality
in interface FixedBitSet
public boolean isEmpty()
isEmpty
in interface FixedBitSet
isEmpty
in interface IntSet
public java.lang.String toString()
toString
in class java.lang.Object
public IntIterator intIterator()
intIterator
in interface IntSet