protected static class DeadCodeEliminator.DataFlowItem extends DataFlow.Item
Modifier | Constructor and Description |
---|---|
protected |
DeadCodeEliminator.DataFlowItem()
Constructor for creating an empty set.
|
protected |
DeadCodeEliminator.DataFlowItem(DeadCodeEliminator.DataFlowItem dfi)
Deep copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(LocalInstance li) |
void |
addAll(java.util.Set<LocalInstance> lis) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
protected boolean |
needDecl(LocalInstance li) |
protected boolean |
needDef(LocalInstance li) |
void |
remove(LocalInstance li) |
void |
removeAll(java.util.Set<LocalInstance> lis) |
void |
removeDecl(LocalInstance li) |
java.lang.String |
toString() |
void |
union(DeadCodeEliminator.DataFlowItem dfi) |
protected DeadCodeEliminator.DataFlowItem()
protected DeadCodeEliminator.DataFlowItem(DeadCodeEliminator.DataFlowItem dfi)
public void add(LocalInstance li)
public void addAll(java.util.Set<LocalInstance> lis)
public void remove(LocalInstance li)
public void removeAll(java.util.Set<LocalInstance> lis)
public void removeDecl(LocalInstance li)
public void union(DeadCodeEliminator.DataFlowItem dfi)
protected boolean needDecl(LocalInstance li)
protected boolean needDef(LocalInstance li)
public int hashCode()
hashCode
in class DataFlow.Item
public boolean equals(java.lang.Object o)
equals
in class DataFlow.Item
public java.lang.String toString()
toString
in class java.lang.Object