coins.aflow
Class UDListImpl
java.lang.Object
coins.aflow.UDListImpl
- All Implemented Interfaces:
- UDList
- public class UDListImpl
- extends java.lang.Object
- implements UDList
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
flowRoot
public final FlowRoot flowRoot
fUDChainList
protected java.util.List fUDChainList
UDListImpl
protected UDListImpl(FlowRoot pFlowRoot)
addUDChain
public UDChain addUDChain(IR pUseNode)
- Description copied from interface:
UDList
- addUDChain:
Add UDChain which will be created by pUseNode that
uses some symbol.
- Specified by:
addUDChain in interface UDList
getUDChain
public UDChain getUDChain(IR pUseNode)
- getUDChain:
Get UDChain having pUseNode as its definie node.
- Specified by:
getUDChain in interface UDList
getOrAddUDChain
UDChain getOrAddUDChain(IR pUseNode)
toString
public java.lang.String toString()
getUDChains
public java.util.List getUDChains()
- Description copied from interface:
UDList
- Returns the list of UDChains this UDList object holds.
- Specified by:
getUDChains in interface UDList
getUDChainRaw
public UDChain getUDChainRaw(IR pUseNode)
- Description copied from interface:
UDList
- Just like
UDList.getUDChain(IR), but if there is no UDChain with the specified argument as the Use node, returns null.
- Specified by:
getUDChainRaw in interface UDList