public Object putCustomData(final Object key, final Object value) { return customDataBuilder.put(key, value); }
/** * Generates a field to store the serialization ID * * @return a non-<code>null</code> field */ private FieldMetadataBuilder createSerialVersionField() { final FieldMetadataBuilder fieldBuilder = new FieldMetadataBuilder(getId(), PRIVATE | STATIC | FINAL, SERIAL_VERSION_FIELD, LONG_PRIMITIVE, DEFAULT_SERIAL_VERSION); fieldBuilder.getCustomData().put(CustomDataKeys.SERIAL_VERSION_UUID_FIELD, true); return fieldBuilder; }
public <T> void tag(final T toModify, final CustomDataKey<T> key, final Object value) { if (toModify instanceof FieldMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((FieldMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof MethodMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((MethodMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof ConstructorMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((ConstructorMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof MemberHoldingTypeDetails) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((MemberHoldingTypeDetails) toModify, customDataBuilder.build()); } } }
/** * Generates a field to store the serialization ID * * @return a non-<code>null</code> field */ private FieldMetadataBuilder createSerialVersionField() { final FieldMetadataBuilder fieldBuilder = new FieldMetadataBuilder(getId(), PRIVATE | STATIC | FINAL, SERIAL_VERSION_FIELD, LONG_PRIMITIVE, DEFAULT_SERIAL_VERSION); fieldBuilder.getCustomData().put(CustomDataKeys.SERIAL_VERSION_UUID_FIELD, true); return fieldBuilder; }
/** * Generates a field to store the serialization ID * * @return a non-<code>null</code> field */ private FieldMetadataBuilder createSerialVersionField() { final FieldMetadataBuilder fieldBuilder = new FieldMetadataBuilder( getId(), PRIVATE | STATIC | FINAL, SERIAL_VERSION_FIELD, LONG_PRIMITIVE, DEFAULT_SERIAL_VERSION); fieldBuilder.getCustomData().put( CustomDataKeys.SERIAL_VERSION_UUID_FIELD, true); return fieldBuilder; }
public <T> void tag(final T toModify, final CustomDataKey<T> key, final Object value) { if (toModify instanceof FieldMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((FieldMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof MethodMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((MethodMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof ConstructorMetadata) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((ConstructorMetadata) toModify, customDataBuilder.build()); } else if (toModify instanceof MemberHoldingTypeDetails) { final CustomDataBuilder customDataBuilder = new CustomDataBuilder(); customDataBuilder.put(key, value); doModification((MemberHoldingTypeDetails) toModify, customDataBuilder.build()); } } }