public class ValueNumberDataflow extends AbstractDataflow<ValueNumberFrame,ValueNumberAnalysis>
| Constructor and Description |
|---|
ValueNumberDataflow(CFG cfg,
ValueNumberAnalysis analysis) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassName(ValueNumber v) |
Map<ValueNumber,Integer> |
getValueNumberToParamMap(org.apache.bcel.classfile.Method method)
Build map of value numbers to param indices.
|
Map<ValueNumber,Integer> |
getValueNumberToParamMap(String methodSignature,
boolean isStatic)
Build map of value numbers to param indices.
|
getFactOnEdgedumpDataflow, execute, getAnalysis, getCFG, getFactAfterLocation, getFactAtLocation, getNumIterations, getResultFact, getStartFactpublic ValueNumberDataflow(CFG cfg, ValueNumberAnalysis analysis)
public Map<ValueNumber,Integer> getValueNumberToParamMap(org.apache.bcel.classfile.Method method)
method - the method analyzed by the ValueNumberAnalysispublic Map<ValueNumber,Integer> getValueNumberToParamMap(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 String getClassName(ValueNumber v)
Copyright © 2003–2015. All rights reserved.