/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(final Class cls) { return fieldsFor(cls); }
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); } }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(final Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(final Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated since 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated since 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(Class cls) { return fieldsFor(cls); }
/** * Returns an iterator for all fields for some class * * @param cls the class you are interested on * @return an iterator for its fields * @deprecated As of 1.3, use {@link #fieldsFor(Class)} instead */ public Iterator serializableFieldsFor(final Class cls) { return fieldsFor(cls); }
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 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); } }
@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); } }
private Object readResolve() { fieldDictionary = new FieldDictionary(); attributeMap = new HashMap(); for (final Iterator iterator = fieldDictionary.fieldsFor(type); iterator .hasNext();) { final Field field = (Field)iterator.next(); if (field.getType() == type && Modifier.isStatic(field.getModifiers())) { try { final Object attribute = field.get(null); attributeMap.put(toString(attribute), attribute); } catch (IllegalAccessException e) { throw new ObjectAccessException("Cannot get object of " + field, e); } } } return this; }
private Object readResolve() { fieldDictionary = new FieldDictionary(); attributeMap = new HashMap(); for (final Iterator iterator = fieldDictionary.fieldsFor(type); iterator .hasNext();) { final Field field = (Field)iterator.next(); if (field.getType() == type && Modifier.isStatic(field.getModifiers())) { try { final Object attribute = field.get(null); attributeMap.put(toString(attribute), attribute); } catch (IllegalAccessException e) { throw new ObjectAccessException("Cannot get object of " + field, e); } } } return this; }
private Object readResolve() { fieldDictionary = new FieldDictionary(); attributeMap = new HashMap(); for (final Iterator iterator = fieldDictionary.fieldsFor(type); iterator .hasNext();) { final Field field = (Field)iterator.next(); if (field.getType() == type && Modifier.isStatic(field.getModifiers())) { try { final Object attribute = field.get(null); attributeMap.put(toString(attribute), attribute); } catch (IllegalAccessException e) { throw new ObjectAccessException("Cannot get object of " + field, e); } } } return this; }
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 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); try { Object value = field.get(object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } catch (IllegalArgumentException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } catch (IllegalAccessException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } } }
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); try { Object value = field.get(object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } catch (IllegalArgumentException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } catch (IllegalAccessException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } } }
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); try { Object value = field.get(object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } catch (IllegalArgumentException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } catch (IllegalAccessException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } } }
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); try { Object value = field.get(object); visitor.visit(field.getName(), field.getType(), field.getDeclaringClass(), value); } catch (IllegalArgumentException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } catch (IllegalAccessException e) { throw new ObjectAccessException("Could not get field " + field.getClass() + "." + field.getName(), e); } } }