soot.toolkits.graph.pdg
Class ConditionalPDGNode

java.lang.Object
  extended by soot.toolkits.graph.pdg.PDGNode
      extended by soot.toolkits.graph.pdg.ConditionalPDGNode

public class ConditionalPDGNode
extends PDGNode

This represents a PDGNode that has more than 1 dependent but is not a loop header. This includes a conditional node, or a potentially exceptional node.


Nested Class Summary
 
Nested classes/interfaces inherited from class soot.toolkits.graph.pdg.PDGNode
PDGNode.Attribute, PDGNode.Type
 
Field Summary
 
Fields inherited from class soot.toolkits.graph.pdg.PDGNode
m_attrib, m_backDependents, m_dependents, m_next, m_node, m_prev, m_type, m_visited
 
Constructor Summary
ConditionalPDGNode(Object obj, PDGNode.Type t)
           
ConditionalPDGNode(PDGNode node)
           
 
Method Summary
 
Methods inherited from class soot.toolkits.graph.pdg.PDGNode
addBackDependent, addDependent, getAttrib, getBackDependets, getDependets, getNext, getNode, getPrev, getType, getVisited, removeDependent, setAttrib, setNext, setNode, setPrev, setType, setVisited, toShortString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConditionalPDGNode

public ConditionalPDGNode(Object obj,
                          PDGNode.Type t)

ConditionalPDGNode

public ConditionalPDGNode(PDGNode node)