Class Objects.ToStringBuilder

  • Enclosing class:
    Objects

    public static class Objects.ToStringBuilder
    extends Object
    A builder to build a default Object#toString() value.

    Not thread safe.

    • Method Detail

      • of

        public static Objects.ToStringBuilder of​(Class<?> clazz)
        Creates a new string builder for the clazz.
        Parameters:
        clazz - the base class for the string result.
        Returns:
        the current builder.
      • of

        public static Objects.ToStringBuilder of​(String className)
        Creates a new string builder for the className.
        Parameters:
        className - the class name to prepend the string value with.
        Returns:
        the current builder.
      • of

        public static Objects.ToStringBuilder of​(Object self)
        Creates a new string builder for the self.
        Parameters:
        self - the object to create the builder for.
        Returns:
        the current builder.
      • add

        public Objects.ToStringBuilder add​(String field,
                                           Object value)
        Adds the field and value to the value returned.
        Parameters:
        field - the field for the value.
        value - the value of the field.
        Returns:
        the current instance of the builder.