/** * @deprecated use {@link #applyFieldSerializationPolicy(Class, SerializationPolicy)} instead. */ @Deprecated public static Field[] applyFieldSerializationPolicy(Class<?> clazz) { return applyFieldSerializationPolicy(clazz, false); }
/** * Returns the fields of a particular class that can be considered for * serialization. The returned list will be sorted into a canonical order to * ensure consistent answers. */ public static Field[] applyFieldSerializationPolicy(Class<?> clazz, SerializationPolicy policy) { return applyFieldSerializationPolicy(clazz, policy.shouldSerializeFinalFields()); }
Field[] fields = applyFieldSerializationPolicy(instanceType, policy); Set<String> clientFieldNames = policy.getClientFieldNamesForEnhancedClass(instanceType); for (Field field : fields) {
private void serializeClass(Object instance, Class<?> instanceClass) throws SerializationException { assert (instance != null); Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy);
Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy); for (Field declField : serializableFields) {
/** * @deprecated use {@link #applyFieldSerializationPolicy(Class, SerializationPolicy)} instead. */ @Deprecated public static Field[] applyFieldSerializationPolicy(Class<?> clazz) { return applyFieldSerializationPolicy(clazz, false); }
/** * @deprecated use {@link #applyFieldSerializationPolicy(Class, SerializationPolicy)} instead. */ @Deprecated public static Field[] applyFieldSerializationPolicy(Class<?> clazz) { return applyFieldSerializationPolicy(clazz, false); }
/** * Returns the fields of a particular class that can be considered for * serialization. The returned list will be sorted into a canonical order to * ensure consistent answers. */ public static Field[] applyFieldSerializationPolicy(Class<?> clazz, SerializationPolicy policy) { return applyFieldSerializationPolicy(clazz, policy.shouldSerializeFinalFields()); }
/** * Returns the fields of a particular class that can be considered for * serialization. The returned list will be sorted into a canonical order to * ensure consistent answers. */ public static Field[] applyFieldSerializationPolicy(Class<?> clazz, SerializationPolicy policy) { return applyFieldSerializationPolicy(clazz, policy.shouldSerializeFinalFields()); }
Field[] fields = applyFieldSerializationPolicy(instanceType, policy); Set<String> clientFieldNames = policy.getClientFieldNamesForEnhancedClass(instanceType); for (Field field : fields) {
Field[] fields = applyFieldSerializationPolicy(instanceType, policy); Set<String> clientFieldNames = policy.getClientFieldNamesForEnhancedClass(instanceType); for (Field field : fields) {
private void serializeClass(Object instance, Class<?> instanceClass) throws SerializationException { assert (instance != null); Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy);
Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy); for (Field declField : serializableFields) {
private void serializeClass(Object instance, Class<?> instanceClass) throws SerializationException { assert (instance != null); Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy);
Field[] serializableFields = SerializabilityUtil.applyFieldSerializationPolicy(instanceClass, serializationPolicy); for (Field declField : serializableFields) {