com.ibm.wala.util.intset
Class BitVectorIntSetFactory

java.lang.Object
  extended by com.ibm.wala.util.intset.BitVectorIntSetFactory
All Implemented Interfaces:
MutableIntSetFactory<BitVectorIntSet>

public class BitVectorIntSetFactory
extends java.lang.Object
implements MutableIntSetFactory<BitVectorIntSet>


Constructor Summary
BitVectorIntSetFactory()
           
 
Method Summary
 BitVectorIntSet make()
           
 BitVectorIntSet make(int[] set)
           
 BitVectorIntSet makeCopy(IntSet x)
           
 BitVectorIntSet parse(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitVectorIntSetFactory

public BitVectorIntSetFactory()
Method Detail

make

public BitVectorIntSet make(int[] set)
Specified by:
make in interface MutableIntSetFactory<BitVectorIntSet>
Parameters:
set -
Throws:
java.lang.IllegalArgumentException - if set is null

parse

public BitVectorIntSet parse(java.lang.String string)
                      throws java.lang.NumberFormatException
Specified by:
parse in interface MutableIntSetFactory<BitVectorIntSet>
Parameters:
string -
Throws:
java.lang.NumberFormatException

makeCopy

public BitVectorIntSet makeCopy(IntSet x)
                         throws java.lang.IllegalArgumentException
Specified by:
makeCopy in interface MutableIntSetFactory<BitVectorIntSet>
Throws:
java.lang.IllegalArgumentException

make

public BitVectorIntSet make()
Specified by:
make in interface MutableIntSetFactory<BitVectorIntSet>