public class TaintAbstractState extends java.util.HashSet<TaintSource> implements LatticeAbstractState<TaintAbstractState>
TaintAbstractState is a set of TaintSources in the subset order.| Modifier and Type | Field and Description |
|---|---|
static TaintAbstractState |
bottom |
| Constructor and Description |
|---|
TaintAbstractState(TaintSource... taintSources)
Create an abstract state containing selected taint sources.
|
| Modifier and Type | Method and Description |
|---|---|
TaintAbstractState |
copy()
Creates a copy of itself.
|
boolean |
isLessOrEqual(TaintAbstractState abstractState)
Compares itself to the
abstractState. |
TaintAbstractState |
join(TaintAbstractState abstractState)
Computes a join over itself and the
abstractState. |
add, clear, clone, contains, isEmpty, iterator, remove, size, spliteratoraddAll, containsAll, retainAll, toArray, toArray, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisLessequals, getPrecision, getStateByName, hashCodepublic static final TaintAbstractState bottom
public TaintAbstractState(TaintSource... taintSources)
taintSources - a sequence of taint sourcespublic TaintAbstractState join(TaintAbstractState abstractState)
LatticeAbstractStateabstractState.join in interface LatticeAbstractState<TaintAbstractState>public boolean isLessOrEqual(TaintAbstractState abstractState)
LatticeAbstractStateabstractState.isLessOrEqual in interface LatticeAbstractState<TaintAbstractState>public TaintAbstractState copy()
AbstractStatecopy in interface AbstractState