public void visitSerializableFields(Object object, ReflectionProvider.Visitor visitor) { for (Iterator iterator = fieldDictionary.fieldsFor(object.getClass()); iterator.hasNext();) { Field field = (Field) iterator.next(); if (!fieldModifiersSupported(field)) { continue; } validateFieldAccess(field); Object value = Fields.read(field, object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } }
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visitSerializableFields(Object object, ReflectionProvider.Visitor visitor) { for (Iterator iterator = fieldDictionary.fieldsFor(object.getClass()); iterator.hasNext();) { Field field = (Field) iterator.next(); if (!fieldModifiersSupported(field)) { continue; } validateFieldAccess(field); Object value = Fields.read(field, object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } }
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visitSerializableFields(Object object, ReflectionProvider.Visitor visitor) { for (Iterator iterator = fieldDictionary.fieldsFor(object.getClass()); iterator.hasNext();) { Field field = (Field) iterator.next(); if (!fieldModifiersSupported(field)) { continue; } validateFieldAccess(field); Object value = Fields.read(field, object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } }
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
@Override public void visit(final String name, final Class<?> type, final Class<?> definedIn, final Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { if (!name.startsWith("CGLIB$")) { visitor.visit(name, type, definedIn, value); } } });
@Override public void visitSerializableFields(final Object object, final ReflectionProvider.Visitor visitor) { for (final Iterator<Field> iterator = fieldDictionary.fieldsFor(object.getClass()); iterator.hasNext();) { final Field field = iterator.next(); if (!fieldModifiersSupported(field)) { continue; } validateFieldAccess(field); final Object value = Fields.read(field, object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } }
public void visit(String name, Class type, Class definedIn, Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
@Override public void visit(final String name, final Class<?> type, final Class<?> definedIn, final Object value) { if (!Serializable.class.isAssignableFrom(definedIn)) { visitor.visit(name, type, definedIn, value); } } });
public void visit(String name, Class type, Class definedIn, Object value) { // skip empty collections + maps if (value instanceof Collection && ((Collection) value).isEmpty()) { return; } if (value instanceof Map && ((Map) value).isEmpty()) { return; } // unwrap any proxies value = unwrapProxies(value); wrapped.visit(name, type, definedIn, value); } }