Foreach loopification from Dave.

git-svn-id: https://samskivert.googlecode.com/svn/trunk@2789 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
samskivert
2010-06-16 23:36:51 +00:00
parent 21be29d478
commit e13eb65866
+5 -5
View File
@@ -694,8 +694,8 @@ public class StringUtil
int written = 0; int written = 0;
// we only want non-static fields // we only want non-static fields
for (int i = 0; i < fields.length; i++) { for (Field field : fields) {
int mods = fields[i].getModifiers(); int mods = field.getModifiers();
if ((mods & Modifier.PUBLIC) == 0 || (mods & Modifier.STATIC) != 0) { if ((mods & Modifier.PUBLIC) == 0 || (mods & Modifier.STATIC) != 0) {
continue; continue;
} }
@@ -705,13 +705,13 @@ public class StringUtil
} }
// look for a toString() method for this field // look for a toString() method for this field
buf.append(fields[i].getName()).append("="); buf.append(field.getName()).append("=");
try { try {
try { try {
Method meth = clazz.getMethod(fields[i].getName() + "ToString", new Class<?>[0]); Method meth = clazz.getMethod(field.getName() + "ToString", new Class<?>[0]);
buf.append(meth.invoke(object, (Object[]) null)); buf.append(meth.invoke(object, (Object[]) null));
} catch (NoSuchMethodException nsme) { } catch (NoSuchMethodException nsme) {
toString(buf, fields[i].get(object)); toString(buf, field.get(object));
} }
} catch (Exception e) { } catch (Exception e) {
buf.append("<error: " + e + ">"); buf.append("<error: " + e + ">");