public class PDGNode extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PDGNode.Attribute |
static class |
PDGNode.Type |
Modifier and Type | Field and Description |
---|---|
protected PDGNode.Attribute |
m_attrib |
protected List<PDGNode> |
m_backDependents |
protected List<PDGNode> |
m_dependents |
protected PDGNode |
m_next |
protected Object |
m_node |
protected PDGNode |
m_prev |
protected PDGNode.Type |
m_type |
protected boolean |
m_visited |
Constructor and Description |
---|
PDGNode(Object obj,
PDGNode.Type t) |
Modifier and Type | Method and Description |
---|---|
void |
addBackDependent(PDGNode node) |
void |
addDependent(PDGNode node) |
PDGNode.Attribute |
getAttrib() |
List<PDGNode> |
getBackDependets() |
List<PDGNode> |
getDependents() |
PDGNode |
getNext() |
Object |
getNode() |
PDGNode |
getPrev() |
PDGNode.Type |
getType() |
boolean |
getVisited() |
void |
removeDependent(PDGNode node) |
void |
setAttrib(PDGNode.Attribute a) |
void |
setNext(PDGNode n) |
void |
setNode(Object obj) |
void |
setPrev(PDGNode n) |
void |
setType(PDGNode.Type t) |
void |
setVisited(boolean v) |
String |
toShortString() |
String |
toString() |
protected PDGNode.Type m_type
protected Object m_node
protected PDGNode m_next
protected PDGNode m_prev
protected PDGNode.Attribute m_attrib
protected boolean m_visited
public PDGNode(Object obj, PDGNode.Type t)
public PDGNode.Type getType()
public void setType(PDGNode.Type t)
public Object getNode()
public void setNext(PDGNode n)
public PDGNode getNext()
public void setPrev(PDGNode n)
public PDGNode getPrev()
public void setVisited(boolean v)
public boolean getVisited()
public void setNode(Object obj)
public PDGNode.Attribute getAttrib()
public void setAttrib(PDGNode.Attribute a)
public void addDependent(PDGNode node)
public void addBackDependent(PDGNode node)
public void removeDependent(PDGNode node)
public String toShortString()