Package org.jtool.pdg

Class ClDGEntry


public class ClDGEntry extends PDGNode
The entry node for a ClDG.
  • Constructor Details

    • ClDGEntry

      public ClDGEntry(CCFGEntry node)
      Creates a new object that represents an entry. This method is not intended to be invoked by clients.
      Parameters:
      node - the entry node for the CCFG corresponding to the ClDG that has this entry node.
  • Method Details

    • getCCFGEntry

      public CCFGEntry getCCFGEntry()
      Returns the entry node for the CCFG corresponding to the ClDG that has this entry node.
      Returns:
      the entry node for the CCFG
    • setClDG

      public void setClDG(ClDG cldg)
      Associates a ClDG with this entry node. This method is not intended to be invoked by clients.
      Parameters:
      cldg - the ClDG to be associated
    • getClDG

      public ClDG getClDG()
      Returns the ClDG that has this entry node
      Returns:
      the ClDG
    • getQualifiedName

      public QualifiedName getQualifiedName()
      Returns the fully-qualified name of the ClDG that has this entry node
      Returns:
      the fully-qualified name of the ClDG
    • isEntry

      public boolean isEntry()
      Tests if this node indicates the entry for a method, a field, or a class.
      Overrides:
      isEntry in class PDGNode
      Returns:
      true if this is an entry node, otherwise false