package com.crawljax.plugins.jsmodify.executionTracer; import org.json.JSONArray; import org.json.JSONException; public class ProgramPoint { protected String name; protected String lineNo; public ProgramPoint(String name, String lineNo) { this.name = name; this.lineNo = lineNo; } public String getName() { return name; } public String getLineNo() { return lineNo; } public String getTraceRecord(JSONArray data) throws JSONException { StringBuffer result = new StringBuffer(); result.append(name + "::" + lineNo + "\n"); for (int i = 0; i < data.length(); i++) { JSONArray item = data.getJSONArray(i); for (int j = 0; j < item.length(); j++) result.append(item.get(j) + "::"); } result.append("\n"); result.append("================================================"); result.append("\n"); return result.toString(); } }