1 15 16 package javassist.compiler.ast; 17 18 import javassist.compiler.CompileError; 19 20 24 public class Pair extends ASTree { 25 protected ASTree left, right; 26 27 public Pair(ASTree _left, ASTree _right) { 28 left = _left; 29 right = _right; 30 } 31 32 public void accept(Visitor v) throws CompileError { v.atPair(this); } 33 34 public String toString() { 35 StringBuffer sbuf = new StringBuffer (); 36 sbuf.append("(<Pair> "); 37 sbuf.append(left == null ? "<null>" : left.toString()); 38 sbuf.append(" . "); 39 sbuf.append(right == null ? "<null>" : right.toString()); 40 sbuf.append(')'); 41 return sbuf.toString(); 42 } 43 44 public ASTree getLeft() { return left; } 45 46 public ASTree getRight() { return right; } 47 48 public void setLeft(ASTree _left) { left = _left; } 49 50 public void setRight(ASTree _right) { right = _right; } 51 } 52 | Popular Tags |