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