edu.umd.cs.findbugs.ba.vna
public class MergeTree extends Object
| Field Summary | |
|---|---|
| static boolean | DEBUG |
| Constructor Summary | |
|---|---|
| MergeTree(ValueNumberFactory factory)
Constructor.
| |
| Method Summary | |
|---|---|
| BitSet | getInputSet(ValueNumber output)
Get the set of input ValueNumbers which directly contributed to
the given output ValueNumber.
|
| BitSet | getTransitiveInputSet(ValueNumber output)
Get the transitive set of input ValueNumbers which contributed
(directly or indirectly) to the given output ValueNumber.
|
| void | mapInputToOutput(ValueNumber input, ValueNumber output)
Map an input ValueNumber to an output ValueNumber.
|
Parameters: factory the ValueNumberFactory
Parameters: output the output ValueNumber
Returns: the set of direct input ValueNumbers
Parameters: output the output ValueNumber
Returns: the transitive set of input ValueNumbers
Parameters: input the input ValueNumber output the output ValueNumber