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