@Test public void toMetaFieldInfoArrayUnwrappingAtomicReference() throws Exception { TestRef ref = new TestRef(); MetaFieldInfo[] fields = MetaFieldUtil.toMetaFieldInfoArray(ref); Assert.assertEquals(1, fields.length); ref.setPerson(new Person()); fields = MetaFieldUtil.toMetaFieldInfoArray(ref); Assert.assertEquals(6, fields.length); }
public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj) { return toMetaFieldInfoArray(obj, null); }
MetaFieldUtil { public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj) { return toMetaFieldInfoArray(obj, null); } }
MetaFieldUtil { public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj) { return toMetaFieldInfoArray(obj, null); }  }
MetaFieldUtil { public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj) { return toMetaFieldInfoArray(obj, null); }  static String toMetaFieldInfoString(Object obj); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj, String stringForNullValues); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj, String stringForNullValues, boolean ignoreAnnotatedName); static MetaFieldInfo[] toMetaFieldInfoArray(Class type, Object obj, String stringForNullValues, boolean ignoreAnnotatedName, boolean recursive); }
MetaFieldUtil { public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj) { return toMetaFieldInfoArray(obj, null); }  static String toMetaFieldInfoString(Object obj); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj, String stringForNullValues); static MetaFieldInfo[] toMetaFieldInfoArray(Object obj, String stringForNullValues, boolean ignoreAnnotatedName); static MetaFieldInfo[] toMetaFieldInfoArray(Class type, Object obj, String stringForNullValues, boolean ignoreAnnotatedName, boolean recursive);  }