soot.util
Class SharedBitSet

java.lang.Object
  extended by soot.util.SharedBitSet

public final class SharedBitSet
extends Object


Constructor Summary
SharedBitSet()
           
SharedBitSet(int i)
           
 
Method Summary
 void and(SharedBitSet other)
           
 void clear(int bit)
           
 boolean get(int bit)
           
 BitSetIterator iterator()
           
 void or(SharedBitSet other)
           
 boolean orAndAndNot(SharedBitSet orset, BitVector andset, SharedBitSet andnotset)
           
 boolean orAndAndNot(SharedBitSet orset, SharedBitSet andset, SharedBitSet andnotset)
           
 boolean set(int bit)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SharedBitSet

public SharedBitSet(int i)

SharedBitSet

public SharedBitSet()
Method Detail

set

public boolean set(int bit)

clear

public void clear(int bit)

get

public boolean get(int bit)

and

public void and(SharedBitSet other)

or

public void or(SharedBitSet other)

orAndAndNot

public boolean orAndAndNot(SharedBitSet orset,
                           SharedBitSet andset,
                           SharedBitSet andnotset)

orAndAndNot

public boolean orAndAndNot(SharedBitSet orset,
                           BitVector andset,
                           SharedBitSet andnotset)

iterator

public BitSetIterator iterator()

toString

public String toString()
Overrides:
toString in class Object