/** * Merges the field from another field. * * @param value the value to merge from * @return the builder */ public SingleFieldBuilder<MType, BType, IType> mergeFrom( MType value) { if (builder == null && message == message.getDefaultInstanceForType()) { message = value; } else { getBuilder().mergeFrom(value); } onChanged(); return this; }
/** * Merges the field from another field. * * @param value the value to merge from * @return the builder */ public SingleFieldBuilder<MType, BType, IType> mergeFrom( MType value) { if (builder == null && message == message.getDefaultInstanceForType()) { message = value; } else { getBuilder().mergeFrom(value); } onChanged(); return this; }
/** * Clears the value of the field. * * @return the builder */ @SuppressWarnings("unchecked") public SingleFieldBuilder<MType, BType, IType> clear() { message = (MType) (message != null ? message.getDefaultInstanceForType() : builder.getDefaultInstanceForType()); if (builder != null) { builder.dispose(); builder = null; } onChanged(); return this; }
/** * Clears the value of the field. * * @return the builder */ @SuppressWarnings("unchecked") public SingleFieldBuilder<MType, BType, IType> clear() { message = (MType) (message != null ? message.getDefaultInstanceForType() : builder.getDefaultInstanceForType()); if (builder != null) { builder.dispose(); builder = null; } onChanged(); return this; }
/** * Merges the field from another field. * * @param value the value to merge from * @return the builder */ public SingleFieldBuilder<MType, BType, IType> mergeFrom( MType value) { if (builder == null && message == message.getDefaultInstanceForType()) { message = value; } else { getBuilder().mergeFrom(value); } onChanged(); return this; }
/** * Merges the field from another field. * * @param value the value to merge from * @return the builder */ public SingleFieldBuilder<MType, BType, IType> mergeFrom( MType value) { if (builder == null && message == message.getDefaultInstanceForType()) { message = value; } else { getBuilder().mergeFrom(value); } onChanged(); return this; }
/** * Clears the value of the field. * * @return the builder */ @SuppressWarnings("unchecked") public SingleFieldBuilder<MType, BType, IType> clear() { message = (MType) (message != null ? message.getDefaultInstanceForType() : builder.getDefaultInstanceForType()); if (builder != null) { builder.dispose(); builder = null; } onChanged(); return this; }
/** * Clears the value of the field. * * @return the builder */ @SuppressWarnings("unchecked") public SingleFieldBuilder<MType, BType, IType> clear() { message = (MType) (message != null ? message.getDefaultInstanceForType() : builder.getDefaultInstanceForType()); if (builder != null) { builder.dispose(); builder = null; } onChanged(); return this; }