private static FieldInfoVector getFieldInfo(Object obj, boolean doSuperClasses) throws ObjectAnalyzerException { FieldInfoVector fiv = new FieldInfoVector(); Class cl = safeGetClass(obj); if (doSuperClasses == false) { getFieldInfo(cl, obj, fiv); return fiv; } for (Class theClass = cl; !theClass.equals(Object.class); theClass = safeGetSuperclass(theClass)) getFieldInfo(theClass, obj, fiv); return fiv; }
private static FieldInfoVector getFieldInfo(Object obj, boolean doSuperClasses) throws ObjectAnalyzerException { FieldInfoVector fiv = new FieldInfoVector(); Class cl = safeGetClass(obj); if(doSuperClasses == false) { getFieldInfo(cl, obj, fiv); return fiv; } for(Class theClass = cl; theClass != null && !theClass.equals(Object.class); theClass = safeGetSuperclass(theClass)) getFieldInfo(theClass, obj, fiv); return fiv; }
private static FieldInfoVector getFieldInfo(Object obj, boolean doSuperClasses) throws ObjectAnalyzerException { FieldInfoVector fiv = new FieldInfoVector(); Class cl = safeGetClass(obj); if (doSuperClasses == false) { getFieldInfo(cl, obj, fiv); return fiv; } for (Class theClass = cl; !theClass.equals(Object.class); theClass = safeGetSuperclass(theClass)) getFieldInfo(theClass, obj, fiv); return fiv; }
private static String toString(Object obj, boolean doSuperClasses) { try { return getFieldInfo(obj, doSuperClasses).toString(); } catch (ObjectAnalyzerException e) { return e.getMessage(); } }
private static String toString(Object obj, boolean doSuperClasses) { try { return getFieldInfo(obj, doSuperClasses).toString(); } catch (ObjectAnalyzerException e) { return e.getMessage(); } }
private static String toString(Object obj, boolean doSuperClasses) { try { return getFieldInfo(obj, doSuperClasses).toString(); } catch(ObjectAnalyzerException e) { return e.getMessage(); } }