# Uses of Package
org.apache.commons.lang3.builder

Packages that use org.apache.commons.lang3.builder
org.apache.commons.lang3.builder: Assists in creating consistent `equals(Object)`, `toString()`, `hashCode()`, and `compareTo(Object)` methods.
org.apache.commons.lang3.concurrent: Provides support classes for multi-threaded programming.
org.apache.commons.lang3.reflect: Accumulates common high-level uses of the `java.lang.reflect` APIs.
org.apache.commons.lang3.text: Provides classes for handling and manipulating text, partly as an extension to `java.text`.

Classes in org.apache.commons.lang3.builder used by org.apache.commons.lang3.builder
Builder: The Builder interface is designed to designate a class as a builder object in the Builder design pattern.
CompareToBuilder: Assists in implementing `Comparable.compareTo(Object)` methods.
Diff: A `Diff` contains the differences between two `Diffable` class fields.
DiffBuilder: Assists in implementing `Diffable.diff(Object)` methods.
DiffResult: A `DiffResult` contains a collection of the differences between two `Diffable` objects.
EqualsBuilder: Assists in implementing `Object.equals(Object)` methods.
HashCodeBuilder: Assists in implementing `Object.hashCode()` methods.
RecursiveToStringStyle: Works with `ToStringBuilder` to create a "deep" `toString`.
ReflectionToStringBuilder: Assists in implementing `Object.toString()` methods using reflection.
ToStringBuilder: Assists in implementing `Object.toString()` methods.
ToStringStyle: Controls `String` formatting for `ToStringBuilder`.

Classes in org.apache.commons.lang3.builder used by org.apache.commons.lang3.concurrent
Builder: The Builder interface is designed to designate a class as a builder object in the Builder design pattern.

Classes in org.apache.commons.lang3.builder used by org.apache.commons.lang3.reflect
Builder: The Builder interface is designed to designate a class as a builder object in the Builder design pattern.

Classes in org.apache.commons.lang3.builder used by org.apache.commons.lang3.text
Builder: The Builder interface is designed to designate a class as a builder object in the Builder design pattern.