public PNode(ProseObject[] objs) { debugData = null; this.prev = null; if (objs.Length == 0) { this.value = null; this.next = null; return; } if (objs.Length == 1) { this.value = objs[0]; this.next = null; return; } PNode prevNode = this; PNode currNode = null; for (int i=2; i < objs.Length; i++) { currNode = new PNode(); prevNode.next = currNode; currNode.prev = prevNode; currNode.value = objs[i]; prevNode = currNode; } currNode.next = null; return; }
public PNode(ProseObject[] objs) { debugData = null; this.prev = null; if (objs.Length == 0) { this.value = null; this.next = null; return; } if (objs.Length == 1) { this.value = objs[0]; this.next = null; return; } PNode prevNode = this; PNode currNode = null; for (int i = 2; i < objs.Length; i++) { currNode = new PNode(); prevNode.next = currNode; currNode.prev = prevNode; currNode.value = objs[i]; prevNode = currNode; } currNode.next = null; return; }
public void initWithPNode(PNode node) { this.value = node.value; this.debugData = node.debugData; }
public PNode(ProseObject obj) { next = prev = null; value = obj; debugData = null; }
public PNode(PNode copyMe) { value = copyMe.value; debugData = copyMe.debugData; }
public PNode() { next = prev = null; value = null; debugData = null; }