package cute.concolic; import java.io.ObjectOutputStream; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; /** * Author: Koushik Sen <ksen@cs.uiuc.edu> */ public class ObjectOutput { public ObjectOutputStream out; public ObjectOutput(String ext) { if(Globals.globals.information.mode==Globals.REPLAY_MODE) out=null; else { try { out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(Globals.NEW+ext))); } catch (IOException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. System.exit(1); } } } public boolean ok(){ return out!=null; } public void close(){ if(out!=null){ try { out.close(); } catch (IOException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. System.exit(1); } } } }