edu.umd.cs.findbugs.ba.vna
public class ValueNumberFrameModelingVisitor extends AbstractFrameModelingVisitor<ValueNumber,ValueNumberFrame> implements Debug, ValueNumberAnalysisFeatures
See Also: ValueNumber ValueNumberFrame ValueNumberAnalysis
| Constructor Summary | |
|---|---|
| ValueNumberFrameModelingVisitor(MethodGen methodGen, ValueNumberFactory factory, ValueNumberCache cache, LoadedFieldSet loadedFieldSet, RepositoryLookupFailureCallback lookupFailureCallback)
Constructor.
| |
| Method Summary | |
|---|---|
| ValueNumber | getClassObjectValue(String className)
Get the ValueNumber for given class's Class object.
|
| void | setHandle(InstructionHandle handle)
Set the instruction handle of the instruction currently being visited.
|
Parameters: methodGen the method being analyzed factory factory for ValueNumbers for the method cache cache of input/output transformations for each instruction loadedFieldSet fields loaded/stored by each instruction and entire method lookupFailureCallback callback to use to report class lookup failures
Parameters: className the class