edu.umd.cs.findbugs.ba
Class ValueNumberAnalysis.ValueCompacter

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
Enclosing class:
ValueNumberAnalysis

private static class ValueNumberAnalysis.ValueCompacter
extends java.lang.Object


Field Summary
 int[] discovered
           
 int numValuesUsed
           
 java.util.BitSet valuesUsed
           
 
Constructor Summary
ValueNumberAnalysis.ValueCompacter(int origNumValuesAllocated)
           
 
Method Summary
 int allocateValue()
           
 boolean isUsed(int number)
           
 void setUsed(int number)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valuesUsed

public final java.util.BitSet valuesUsed

numValuesUsed

public int numValuesUsed

discovered

public final int[] discovered
Constructor Detail

ValueNumberAnalysis.ValueCompacter

public ValueNumberAnalysis.ValueCompacter(int origNumValuesAllocated)
Method Detail

isUsed

public boolean isUsed(int number)

setUsed

public void setUsed(int number)

allocateValue

public int allocateValue()