Lines Matching +defs:other +defs:buf
166 public boolean equals(Object other) {
167 if (other == this) {
170 if (!(other instanceof RawObject)) {
173 RawObject o = (RawObject) other;
211 StringBuffer buf = new StringBuffer(500);
212 formatRawObject(buf, "", null, false);
213 return buf.toString();
216 private void formatRawObject(StringBuffer buf,
222 buf.append(indent);
224 buf.append("<Array");
227 buf.append("<Enum");
230 buf.append("<Super");
233 buf.append("<Object");
237 formatId(buf, id);
240 buf.append(" length=\"");
241 buf.append(elements.length);
242 buf.append('"');
244 buf.append(" class=\"");
245 buf.append(type.getClassName());
246 buf.append("\">\n");
249 superObject.formatRawObject(buf, indent2, null, true);
253 formatValue(buf, indent2, String.valueOf(i), elements[i]);
256 buf.append(enumConstant);
260 formatValue(buf, indent2, name, values.get(name));
263 buf.append(indent);
264 buf.append(endTag);
265 buf.append("\n");
268 private static void formatValue(StringBuffer buf,
273 buf.append(indent);
274 buf.append("<Null");
275 formatId(buf, id);
276 buf.append("/>\n");
278 ((RawObject) val).formatRawObject(buf, indent, id, false);
280 buf.append(indent);
281 buf.append("<Value");
282 formatId(buf, id);
283 buf.append(" class=\"");
284 buf.append(val.getClass().getName());
285 buf.append("\">");
286 buf.append(val.toString());
287 buf.append("</Value>\n");
291 private static void formatId(StringBuffer buf, String id) {
293 buf.append(" index=\"");
295 buf.append(" field=\"");
297 buf.append(id);
298 buf.append('"');