/** * @param obj * @param settersOnly * @return */ public static String getMethods(Object obj, boolean settersOnly) { try { Class clazz = safeGetClass(obj); return getMethods(clazz, settersOnly); } catch (Exception e) { return e.getMessage(); } }
/** * @param obj * @param settersOnly * @return */ public static String getMethods(Object obj, boolean settersOnly) { try { Class clazz = safeGetClass(obj); return getMethods(clazz, settersOnly); } catch (Exception e) { return e.getMessage(); } }
/** * @param obj * @param settersOnly * @return */ public static String getMethods(Object obj, boolean settersOnly) { try { Class clazz = safeGetClass(obj); return getMethods(clazz, settersOnly); } catch(Exception e) { return e.getMessage(); } }
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.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; }