public class TypeStateUtils extends Object
| Constructor and Description |
|---|
TypeStateUtils() |
| Modifier and Type | Method and Description |
|---|---|
protected static BitSet |
and(BitSet bs1,
BitSet bs2)
Logical AND two bit sets without modifying the source.
|
protected static BitSet |
clear(BitSet bs1,
int bitIndex)
Sets the bit specified by the index to
false without modifying the source. |
protected static AnalysisObject[] |
concat(AnalysisObject[] oa1,
AnalysisObject[] oa2) |
protected static AnalysisObject[] |
intersection(BigBang bb,
AnalysisObject[] a1,
AnalysisObject[] a2)
Returns the intersection of the two analysis object arrays of the same type.
|
protected static BitSet |
or(BitSet bs1,
BitSet bs2)
Logical OR two bit sets without modifying the source.
|
protected static BitSet |
set(BitSet bs1,
int bitIndex)
Sets the bit specified by the index to
true without modifying the source. |
protected static AnalysisObject[] |
union(BigBang bb,
AnalysisObject[] a1,
AnalysisObject[] a2)
Returns the union of the two analysis object arrays of the same type.
|
protected static AnalysisObject[] concat(AnalysisObject[] oa1, AnalysisObject[] oa2)
protected static AnalysisObject[] union(BigBang bb, AnalysisObject[] a1, AnalysisObject[] a2)
protected static AnalysisObject[] intersection(BigBang bb, AnalysisObject[] a1, AnalysisObject[] a2)
protected static BitSet or(BitSet bs1, BitSet bs2)
protected static BitSet and(BitSet bs1, BitSet bs2)
protected static BitSet clear(BitSet bs1, int bitIndex)
false without modifying the source.