# Serialized Form

## Package org.apache.commons.lang3

### Class org.apache.commons.lang3.CharSet extends java.lang.Object implements Serializable

serialVersionUID:
  5947847346149275958L

### Serialized Fields

#### set

    java.util.Set<org.apache.commons.lang3.CharRange> set

The set of CharRange objects.

### Class org.apache.commons.lang3.NotImplementedException extends java.lang.UnsupportedOperationException implements Serializable

serialVersionUID:
  20131021L

### Serialized Fields

#### code

    java.lang.String code

### Class org.apache.commons.lang3.ObjectUtils.Null extends java.lang.Object implements Serializable

serialVersionUID:
  7092611880189329093L

### Serialization Methods

#### readResolve

    private java.lang.Object readResolve()

Ensure singleton.

### Class org.apache.commons.lang3.Range extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### comparator

    java.util.Comparator<T> comparator

The ordering scheme used in this range.

#### maximum

    T maximum

The maximum value in this range (inclusive).

#### minimum

    T minimum

The minimum value in this range (inclusive).

### Class org.apache.commons.lang3.SerializationException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  4029025366392702726L

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

### Class org.apache.commons.lang3.builder.Diff extends Pair<T,​T> implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### fieldName

    java.lang.String fieldName

#### type

    java.lang.reflect.Type type

### Class org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle extends RecursiveToStringStyle implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### spaces

    int spaces

Current indenting.

### Class org.apache.commons.lang3.builder.RecursiveToStringStyle extends ToStringStyle implements Serializable

serialVersionUID:
  1L

### Class org.apache.commons.lang3.builder.StandardToStringStyle extends ToStringStyle implements Serializable

serialVersionUID:
  1L

### Class org.apache.commons.lang3.builder.ToStringStyle extends java.lang.Object implements Serializable

serialVersionUID:
  -2587890625525655916L

### Serialized Fields

#### arrayContentDetail

    boolean arrayContentDetail

The detail for array content.

#### arrayEnd

    java.lang.String arrayEnd

The array end `'`'}.

#### arraySeparator

    java.lang.String arraySeparator

The array separator `','`.

#### arrayStart

    java.lang.String arrayStart

The array start `'{'`.

#### contentEnd

    java.lang.String contentEnd

The content end `']'`.

#### contentStart

    java.lang.String contentStart

The content start `'['`.

#### defaultFullDetail

    boolean defaultFullDetail

The value to use when fullDetail is `null`, the default value is `true`.

#### fieldNameValueSeparator

    java.lang.String fieldNameValueSeparator

The field name value separator `'='`.

#### fieldSeparator

    java.lang.String fieldSeparator

The field separator `','`.

#### fieldSeparatorAtEnd

    boolean fieldSeparatorAtEnd

Whether the field separator should be added after any other fields.

#### fieldSeparatorAtStart

    boolean fieldSeparatorAtStart

Whether the field separator should be added before any other fields.

#### nullText

    java.lang.String nullText

The `null` text `'&lt;null&gt;'`.

#### sizeEndText

    java.lang.String sizeEndText

The summary size text start `'&gt;'`.

#### sizeStartText

    java.lang.String sizeStartText

The summary size text start `'&lt;size'`.

#### summaryObjectEndText

    java.lang.String summaryObjectEndText

The summary object text start `'&gt;'`.

#### summaryObjectStartText

    java.lang.String summaryObjectStartText

The summary object text start `'&lt;'`.

#### useClassName

    boolean useClassName

Whether to use the class name, the default is `true`.

#### useFieldNames

    boolean useFieldNames

Whether to use the field names, the default is `true`.

#### useIdentityHashCode

    boolean useIdentityHashCode

Whether to use the identity hash code, the default is `true`.

#### useShortClassName

    boolean useShortClassName

Whether to use short class names, the default is `false`.

## Package org.apache.commons.lang3.compare

### Class org.apache.commons.lang3.compare.ObjectToStringComparator extends java.lang.Object implements Serializable

serialVersionUID:
  1L

## Package org.apache.commons.lang3.concurrent

### Class org.apache.commons.lang3.concurrent.CircuitBreakingException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  1408176654686913340L

### Class org.apache.commons.lang3.concurrent.ConcurrentException extends java.lang.Exception implements Serializable

serialVersionUID:
  6622707671812226130L

### Class org.apache.commons.lang3.concurrent.ConcurrentRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  -6582182735562919670L

## Package org.apache.commons.lang3.event

### Class org.apache.commons.lang3.event.EventListenerSupport extends java.lang.Object implements Serializable

serialVersionUID:
  3593265990380473632L

### Serialization Methods

#### readObject

    private void readObject​(java.io.ObjectInputStream objectInputStream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

Deserialize.

Throws:
  `java.io.IOException` - if an IO error occurs
  `java.lang.ClassNotFoundException` - if the class cannot be resolved

#### writeObject

    private void writeObject​(java.io.ObjectOutputStream objectOutputStream)
                      throws java.io.IOException

Serialize.

Throws:
  `java.io.IOException` - if an IO error occurs

### Serialized Fields

#### listeners

    java.util.List<L> listeners

The list used to hold the registered listeners. This list is intentionally a thread-safe copy-on-write-array so that traversals over the list of listeners will be atomic.

## Package org.apache.commons.lang3.exception

### Class org.apache.commons.lang3.exception.CloneFailedException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  20091223L

### Class org.apache.commons.lang3.exception.ContextedException extends java.lang.Exception implements Serializable

serialVersionUID:
  20110706L

### Serialized Fields

#### exceptionContext

    ExceptionContext exceptionContext

The context where the data is stored.

### Class org.apache.commons.lang3.exception.ContextedRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID:
  20110706L

### Serialized Fields

#### exceptionContext

    ExceptionContext exceptionContext

The context where the data is stored.

### Class org.apache.commons.lang3.exception.DefaultExceptionContext extends java.lang.Object implements Serializable

serialVersionUID:
  20110706L

### Serialized Fields

#### contextValues

    java.util.List<Pair<java.lang.String,​java.lang.Object>> contextValues

The list storing the label-data pairs.

## Package org.apache.commons.lang3.math

### Class org.apache.commons.lang3.math.Fraction extends java.lang.Number implements Serializable

serialVersionUID:
  65382027393090L

### Serialized Fields

#### denominator

    int denominator

The denominator number part of the fraction (the seven in three sevenths).

#### numerator

    int numerator

The numerator number part of the fraction (the three in three sevenths).

## Package org.apache.commons.lang3.mutable

### Class org.apache.commons.lang3.mutable.MutableBoolean extends java.lang.Object implements Serializable

serialVersionUID:
  -4830728138360036487L

### Serialized Fields

#### value

    boolean value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableByte extends java.lang.Number implements Serializable

serialVersionUID:
  -1585823265L

### Serialized Fields

#### value

    byte value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableDouble extends java.lang.Number implements Serializable

serialVersionUID:
  1587163916L

### Serialized Fields

#### value

    double value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableFloat extends java.lang.Number implements Serializable

serialVersionUID:
  5787169186L

### Serialized Fields

#### value

    float value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableInt extends java.lang.Number implements Serializable

serialVersionUID:
  512176391864L

### Serialized Fields

#### value

    int value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableLong extends java.lang.Number implements Serializable

serialVersionUID:
  62986528375L

### Serialized Fields

#### value

    long value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableObject extends java.lang.Object implements Serializable

serialVersionUID:
  86241875189L

### Serialized Fields

#### value

    T value

The mutable value.

### Class org.apache.commons.lang3.mutable.MutableShort extends java.lang.Number implements Serializable

serialVersionUID:
  -2135791679L

### Serialized Fields

#### value

    short value

The mutable value.

## Package org.apache.commons.lang3.text

### Class org.apache.commons.lang3.text.CompositeFormat extends java.text.Format implements Serializable

serialVersionUID:
  -4329119827877627683L

### Serialized Fields

#### formatter

    java.text.Format formatter

Deprecated.
The formatter to use.

#### parser

    java.text.Format parser

Deprecated.
The parser to use.

### Class org.apache.commons.lang3.text.ExtendedMessageFormat extends java.text.MessageFormat implements Serializable

serialVersionUID:
  -2362048321261811743L

### Serialized Fields

#### registry

    java.util.Map<java.lang.String,​? extends FormatFactory> registry

Deprecated.

#### toPattern

    java.lang.String toPattern

Deprecated.

### Class org.apache.commons.lang3.text.StrBuilder extends java.lang.Object implements Serializable

serialVersionUID:
  7628716375283629643L

### Serialized Fields

#### buffer

    char[] buffer

Deprecated.
Internal data storage.

#### newLine

    java.lang.String newLine

Deprecated.
The new line.

#### nullText

    java.lang.String nullText

Deprecated.
The null text.

#### size

    int size

Deprecated.
Current size of the buffer.

## Package org.apache.commons.lang3.time

### Class org.apache.commons.lang3.time.FastDateFormat extends java.text.Format implements Serializable

serialVersionUID:
  2L

### Serialized Fields

#### parser

    FastDateParser parser

#### printer

    FastDatePrinter printer

### Class org.apache.commons.lang3.time.FastDateParser extends java.lang.Object implements Serializable

serialVersionUID:
  3L

### Serialization Methods

#### readObject

    private void readObject​(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

Create the object after serialization. This implementation reinitializes the transient properties.

Throws:
  `java.io.IOException` - if there is an IO issue.
  `java.lang.ClassNotFoundException` - if a class cannot be found.

### Serialized Fields

#### century

    int century

#### locale

    java.util.Locale locale

#### pattern

    java.lang.String pattern

#### startYear

    int startYear

#### timeZone

    java.util.TimeZone timeZone

### Class org.apache.commons.lang3.time.FastDatePrinter extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialization Methods

#### readObject

    private void readObject​(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

Create the object after serialization. This implementation reinitializes the transient properties.

Throws:
  `java.io.IOException` - if there is an IO issue.
  `java.lang.ClassNotFoundException` - if a class cannot be found.

### Serialized Fields

#### mLocale

    java.util.Locale mLocale

The locale.

#### mPattern

    java.lang.String mPattern

The pattern.

#### mTimeZone

    java.util.TimeZone mTimeZone

The time zone.

## Package org.apache.commons.lang3.tuple

### Class org.apache.commons.lang3.tuple.ImmutablePair extends Pair<L,​R> implements Serializable

serialVersionUID:
  4954918890077093841L

### Serialized Fields

#### left

    L left

Left object

#### right

    R right

Right object

### Class org.apache.commons.lang3.tuple.ImmutableTriple extends Triple<L,​M,​R> implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### left

    L left

Left object

#### middle

    M middle

Middle object

#### right

    R right

Right object

### Class org.apache.commons.lang3.tuple.MutablePair extends Pair<L,​R> implements Serializable

serialVersionUID:
  4954918890077093841L

### Serialized Fields

#### left

    L left

Left object

#### right

    R right

Right object

### Class org.apache.commons.lang3.tuple.MutableTriple extends Triple<L,​M,​R> implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### left

    L left

Left object

#### middle

    M middle

Middle object

#### right

    R right

Right object

### Class org.apache.commons.lang3.tuple.Pair extends java.lang.Object implements Serializable

serialVersionUID:
  4954918890077093841L

### Class org.apache.commons.lang3.tuple.Triple extends java.lang.Object implements Serializable

serialVersionUID:
  1L