/** Create a single-line stats report about this grammar suitable to * send to the notify page at antlr.org */ public String toNotifyString() { StringBuilder buf = new StringBuilder(); ReportData data = getReportData(grammar); Field[] fields = ReportData.class.getDeclaredFields(); int i = 0; for (Field f : fields) { try { Object v = f.get(data); String s = v!=null ? v.toString() : "null"; if (i>0) buf.append('\t'); buf.append(s); } catch (Exception e) { ErrorManager.internalError("Can't get data", e); } i++; } return buf.toString(); }
/** Create a single-line stats report about this grammar suitable to * send to the notify page at antlr.org */ public String toNotifyString() { StringBuilder buf = new StringBuilder(); ReportData data = getReportData(grammar); Field[] fields = ReportData.class.getDeclaredFields(); int i = 0; for (Field f : fields) { try { Object v = f.get(data); String s = v!=null ? v.toString() : "null"; if (i>0) buf.append('\t'); buf.append(s); } catch (Exception e) { ErrorManager.internalError("Can't get data", e); } i++; } return buf.toString(); }
/** Create a single-line stats report about this grammar suitable to * send to the notify page at antlr.org */ public String toNotifyString() { StringBuffer buf = new StringBuffer(); ReportData data = getReportData(grammar); Field[] fields = ReportData.class.getDeclaredFields(); int i = 0; for (Field f : fields) { try { Object v = f.get(data); String s = v!=null ? v.toString() : "null"; if (i>0) buf.append('\t'); buf.append(s); } catch (Exception e) { ErrorManager.internalError("Can't get data", e); } i++; } return buf.toString(); }