/** * Adds an unnamed value to the formatted output. * * <p>It is strongly encouraged to use {@link #add(String, long)} instead * and give value a readable name. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper addValue(long value) { return addHolder(String.valueOf(value)); }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, int value) { return addHolder(name, String.valueOf(value)); }
/** * Adds an unnamed value to the formatted output. * * <p>It is strongly encouraged to use {@link #add(String, long)} instead * and give value a readable name. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper addValue(long value) { return addHolder(String.valueOf(value)); }
private ToStringHelper addHolder(@Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; return this; }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, int value) { return addHolder(name, String.valueOf(value)); }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. If {@code value} is {@code null}, the string {@code "null"} * is used, unless {@link #omitNullValues()} is called, in which case this * name/value pair will not be added. */ public ToStringHelper add(String name, @Nullable Object value) { return addHolder(name, value); }
private ToStringHelper addHolder(@Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; return this; }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, long value) { return addHolder(name, String.valueOf(value)); }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. If {@code value} is {@code null}, the string {@code "null"} * is used, unless {@link #omitNullValues()} is called, in which case this * name/value pair will not be added. */ public ToStringHelper add(String name, @Nullable Object value) { return addHolder(name, value); }
private ToStringHelper addHolder(String name, @Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; valueHolder.name = checkNotNull(name); return this; }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, long value) { return addHolder(name, String.valueOf(value)); }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, long value) { return addHolder(name, String.valueOf(value)); }
private ToStringHelper addHolder(@Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; return this; }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. If {@code value} is {@code null}, the string {@code "null"} * is used, unless {@link #omitNullValues()} is called, in which case this * name/value pair will not be added. */ public ToStringHelper add(String name, @Nullable Object value) { return addHolder(name, value); }
private ToStringHelper addHolder(String name, @Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; valueHolder.name = checkNotNull(name); return this; }
private ToStringHelper addHolder(@Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; return this; }
/** * Adds a name/value pair to the formatted output in {@code name=value} * format. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper add(String name, int value) { return addHolder(name, String.valueOf(value)); }
/** * Adds an unnamed value to the formatted output. * * <p>It is strongly encouraged to use {@link #add(String, long)} instead * and give value a readable name. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper addValue(long value) { return addHolder(String.valueOf(value)); }
private ToStringHelper addHolder(String name, @Nullable Object value) { ValueHolder valueHolder = addHolder(); valueHolder.value = value; valueHolder.name = checkNotNull(name); return this; }
/** * Adds an unnamed value to the formatted output. * * <p>It is strongly encouraged to use {@link #add(String, long)} instead * and give value a readable name. * * @since 18.0 (since 11.0 as {@code Objects.ToStringHelper.omitNullValues()}. */ public ToStringHelper addValue(long value) { return addHolder(String.valueOf(value)); }