public class ValueNumberDataflow extends AbstractDataflow<ValueNumberFrame,ValueNumberAnalysis>
Constructor and Description |
---|
ValueNumberDataflow(CFG cfg,
ValueNumberAnalysis analysis) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName(ValueNumber v) |
java.util.Map<ValueNumber,java.lang.Integer> |
getValueNumberToParamMap(org.apache.bcel.classfile.Method method)
Build map of value numbers to param indices.
|
java.util.Map<ValueNumber,java.lang.Integer> |
getValueNumberToParamMap(java.lang.String methodSignature,
boolean isStatic)
Build map of value numbers to param indices.
|
getFactOnEdge
dumpDataflow, execute, getAnalysis, getCFG, getFactAfterLocation, getFactAtLocation, getNumIterations, getResultFact, getStartFact
public ValueNumberDataflow(CFG cfg, ValueNumberAnalysis analysis)
public java.util.Map<ValueNumber,java.lang.Integer> getValueNumberToParamMap(org.apache.bcel.classfile.Method method)
method
- the method analyzed by the ValueNumberAnalysispublic java.util.Map<ValueNumber,java.lang.Integer> getValueNumberToParamMap(java.lang.String methodSignature, boolean isStatic)
methodSignature
- signature of the method analyzed by the ValueNumberAnalysisisStatic
- true if the method is static, false if not@CheckForNull @DottedClassName public java.lang.String getClassName(ValueNumber v)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.