# Uses of Class
org.apache.commons.lang3.builder.DiffResult

Packages that use DiffResult
Package
Description
org.apache.commons.lang3.builder
Provides classes to create consistent `equals(Object)`, `toString()`, `hashCode()`, and `compareTo(Object)` methods.

- ## Uses of DiffResult in org.apache.commons.lang3.builder

  Classes in org.apache.commons.lang3.builder that implement interfaces with type arguments of type DiffResult
  Modifier and Type
  Class
  Description
  `class`
  `DiffBuilder<T>`
  Assists in implementing `Diffable.diff(Object)` methods.
  `class`
  `ReflectionDiffBuilder<T>`
  Assists in implementing `Diffable.diff(Object)` methods.
  Methods in org.apache.commons.lang3.builder that return DiffResult
  Modifier and Type
  Method
  Description
  `DiffResult<T>`
  DiffBuilder.`build()`
  Builds a `DiffResult` based on the differences appended to this builder.
  `DiffResult<T>`
  ReflectionDiffBuilder.`build()`
  Returns a reference to the object being constructed or result being calculated by the builder.
  `DiffResult<T>`
  Diffable.`diff(T obj)`
  Retrieves a list of the differences between this object and the supplied object.
  Methods in org.apache.commons.lang3.builder with parameters of type DiffResult
  Modifier and Type
  Method
  Description
  `DiffBuilder<T>`
  DiffBuilder.`append(String fieldName, DiffResult<?> diffResult)`
  Appends diffs from another `DiffResult`.