coins.aflow
Interface UDList

All Known Implementing Classes:
UDListImpl

public interface UDList

UDList interface List of UDChains that are associated with a particular FlowAnalSym


Method Summary
 UDChain addUDChain(IR pUseNode)
          addUDChain: Add UDChain which will be created by pUseNode that uses some symbol.
 UDChain getUDChain(IR pUseNode)
          getUDChain: Get UDChain having pUseNode as its use node.
 UDChain getUDChainRaw(IR pUseNode)
          Just like getUDChain(IR), but if there is no UDChain with the specified argument as the Use node, returns null.
 java.util.List getUDChains()
          Returns the list of UDChains this UDList object holds.
 

Method Detail

addUDChain

public UDChain addUDChain(IR pUseNode)
addUDChain: Add UDChain which will be created by pUseNode that uses some symbol.


getUDChain

public UDChain getUDChain(IR pUseNode)
getUDChain: Get UDChain having pUseNode as its use node. If such a UDChain does not exist, an instance of UDChain will be created with pUseNode as its UseNode and the corresponding (empty) DefList.


getUDChainRaw

public UDChain getUDChainRaw(IR pUseNode)
Just like getUDChain(IR), but if there is no UDChain with the specified argument as the Use node, returns null.


getUDChains

public java.util.List getUDChains()
Returns the list of UDChains this UDList object holds.