Uses of Class
soot.util.BitVector

Packages that use BitVector
soot.jimple.spark.internal   
soot.jimple.spark.sets   
soot.jimple.toolkits.typing Implements a typing algorithm for Jimple. 
soot.util Generally useful utility classes for Soot. 
 

Uses of BitVector in soot.jimple.spark.internal
 

Methods in soot.jimple.spark.internal that return BitVector
 BitVector TypeManager.get(Type type)
           
 BitVector TypeManager.get(Type type)
           
 

Uses of BitVector in soot.jimple.spark.sets
 

Subclasses of BitVector in soot.jimple.spark.sets
 class PointsToBitVector
          An extension of a bit vector which is convenient to use to represent points-to sets.
 

Methods in soot.jimple.spark.sets that return BitVector
protected  BitVector PointsToSetInternal.getBitMask(PointsToSetInternal other, PAG pag)
           
protected  BitVector PointsToSetInternal.getBitMask(PointsToSetInternal other, PAG pag)
           
 

Uses of BitVector in soot.jimple.toolkits.typing
 

Methods in soot.jimple.toolkits.typing that return BitVector
 BitVector TypeResolverBV.invalidIds()
          Deprecated.  
 BitVector TypeResolverBV.invalidIds()
          Deprecated.  
 

Uses of BitVector in soot.util
 

Fields in soot.util declared as BitVector
 BitVector[] SharedBitSetCache.cache
           
 BitVector[] SharedBitSetCache.cache
           
 BitVector[] SharedBitSetCache.orAndAndNotCache
           
 BitVector[] SharedBitSetCache.orAndAndNotCache
           
 

Methods in soot.util that return BitVector
static BitVector BitVector.and(BitVector set1, BitVector set2)
           
static BitVector BitVector.and(BitVector set1, BitVector set2)
           
 BitVector SharedBitSetCache.canonicalize(BitVector set)
           
 BitVector SharedBitSetCache.canonicalize(BitVector set)
           
static BitVector BitVector.or(BitVector set1, BitVector set2)
           
static BitVector BitVector.or(BitVector set1, BitVector set2)
           
 

Methods in soot.util with parameters of type BitVector
 void BitVector.and(BitVector other)
           
 void BitVector.and(BitVector other)
           
static BitVector BitVector.and(BitVector set1, BitVector set2)
           
static BitVector BitVector.and(BitVector set1, BitVector set2)
           
 void BitVector.andNot(BitVector other)
           
 void BitVector.andNot(BitVector other)
           
 BitVector SharedBitSetCache.canonicalize(BitVector set)
           
 BitVector SharedBitSetCache.canonicalize(BitVector set)
           
 void BitVector.copyFrom(BitVector other)
           
 void BitVector.copyFrom(BitVector other)
           
 void BitVector.or(BitVector other)
           
 void BitVector.or(BitVector other)
           
static BitVector BitVector.or(BitVector set1, BitVector set2)
           
static BitVector BitVector.or(BitVector set1, BitVector set2)
           
 boolean BitVector.orAndAndNot(BitVector orset, BitVector andset, BitVector andnotset)
          Computes this = this OR ((orset AND andset ) AND (NOT andnotset)) Returns true iff this is modified.
 boolean BitVector.orAndAndNot(BitVector orset, BitVector andset, BitVector andnotset)
          Computes this = this OR ((orset AND andset ) AND (NOT andnotset)) Returns true iff this is modified.
 boolean SharedBitSet.orAndAndNot(SharedBitSet orset, BitVector andset, SharedBitSet andnotset)
           
 boolean SharedBitSet.orAndAndNot(SharedBitSet orset, BitVector andset, SharedBitSet andnotset)
           
 void BitVector.xor(BitVector other)
           
 void BitVector.xor(BitVector other)
           
 

Constructors in soot.util with parameters of type BitVector
BitVector(BitVector other)
          Copy constructor
BitVector(BitVector other)
          Copy constructor