edu.umd.cs.findbugs.ba.vna
public class ValueNumber extends Object implements Comparable<ValueNumber>
Instances of ValueNumbers produced by the same
ValueNumberFactory
are unique, so reference equality may
be used to determine whether or not two value numbers are the same.
In general, ValueNumbers from different factories cannot be compared.
See Also: ValueNumberAnalysis
Field Summary | |
---|---|
static int | ARRAY_VALUE |
static int | CONSTANT_CLASS_OBJECT |
static int | PHI_NODE |
static int | RETURN_VALUE
Flag specifying that this value was the return value
of a called method. |
Method Summary | |
---|---|
int | compareTo(ValueNumber other) |
int | getFlags() |
int | getNumber() |
boolean | hasFlag(int flag) |
void | setFlag(int flag) |
void | setFlags(int flags) |