package cute.concolic.pathconstraint; import java.io.PrintWriter; /** * Author: Koushik Sen <ksen@cs.uiuc.edu> */ public class PointerConstraint implements Constraint{ public int first; public int second; public boolean equal; public PointerConstraint(int first, int second, boolean equal) { this.first = first; this.second = second; this.equal = equal; } public void printConstraint(PrintWriter out) { if(first==0){ out.print("null"); } else { out.print("p"); out.print(first); } if(equal){ out.print(" == "); } else { out.print(" != "); } if(second==0){ out.println("null"); } else { out.print("p"); out.println(second); } } }