at.dms.kjc.raw
Class JoinerScheduleNode
java.lang.Object
at.dms.kjc.raw.JoinerScheduleNode
public class JoinerScheduleNode
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIRE
public static final int FIRE
- See Also:
- Constant Field Values
RECEIVE
public static final int RECEIVE
- See Also:
- Constant Field Values
INITPATH
public static final int INITPATH
- See Also:
- Constant Field Values
DUPLICATE
public static final int DUPLICATE
- See Also:
- Constant Field Values
next
public JoinerScheduleNode next
type
public int type
buffer
public String buffer
initPathIndex
public int initPathIndex
DUPVAR
public static final String DUPVAR
- See Also:
- Constant Field Values
JoinerScheduleNode
public JoinerScheduleNode()
JoinerScheduleNode
public JoinerScheduleNode(int index,
String buf)
getType
public int getType()
getBuffer
public String getBuffer()
getC
public String getC(CType ctype)
equals
public boolean equals(JoinerScheduleNode other)
- Returns whether has the same type and buffer name as
this.
toArray
public static JoinerScheduleNode[] toArray(JoinerScheduleNode node)
- Traverses the list defined from and returns an array of
all elements reachable through the list. result[0] is node,
and result[result.length-1].next = null.
printMe
public void printMe()
printSchedule
public static void printSchedule(JoinerScheduleNode first)