Serialized Form (Apache Commons Lang 3.20.0 API)
Description: serialized forms

# Serialized Form

- ## Package org.apache.commons.lang3

  - ### Class org.apache.commons.lang3.CharSet

    class CharSet extends Object implements Serializable
    serialVersionUID:
      5947847346149275958L

    - #### Serialized Fields

      - ##### set

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

        The set of CharRange objects.

  - ### Class org.apache.commons.lang3.DoubleRange

    class DoubleRange extends NumberRange<Double> implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.IntegerRange

    class IntegerRange extends NumberRange<Integer> implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.LongRange

    class LongRange extends NumberRange<Long> implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apache.commons.lang3.NotImplementedException

    class NotImplementedException extends UnsupportedOperationException implements Serializable
    serialVersionUID:
      20131021L

    - #### Serialized Fields

      - ##### code

            String code

        A resource for more information regarding the lack of implementation.

  - ### Class org.apache.commons.lang3.NumberRange

    class NumberRange extends Range<N extends Number> implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.ObjectUtils.Null

    class Null extends Object implements Serializable
    serialVersionUID:
      7092611880189329093L

    - #### Serialization Methods

      - ##### readResolve

        private Object readResolve()
        Ensures singleton after serialization.

  - ### Class org.apache.commons.lang3.Range

    class Range extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### comparator

            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).

  - ### Exception Class org.apache.commons.lang3.SerializationException

    class SerializationException extends RuntimeException implements Serializable
    serialVersionUID:
      4029025366392702726L

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

  - ### Class org.apache.commons.lang3.builder.Diff

    class Diff extends Pair<T,T> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### fieldName

            String fieldName

        The field name.

      - ##### type

            Type type

        The field type.

  - ### Class org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle

    class MultilineRecursiveToStringStyle extends RecursiveToStringStyle implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### spaces

            int spaces

        Current indenting.

  - ### Class org.apache.commons.lang3.builder.RecursiveToStringStyle

    class RecursiveToStringStyle extends ToStringStyle implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.builder.StandardToStringStyle

    class StandardToStringStyle extends ToStringStyle implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.builder.ToStringStyle

    class ToStringStyle extends Object implements Serializable
    serialVersionUID:
      -2587890625525655916L

    - #### Serialized Fields

      - ##### arrayContentDetail

            boolean arrayContentDetail

        The detail for array content.

      - ##### arrayEnd

            String arrayEnd

        The array end `'`'}.

      - ##### arraySeparator

            String arraySeparator

        The array separator `','`.

      - ##### arrayStart

            String arrayStart

        The array start `'{'`.

      - ##### contentEnd

            String contentEnd

        The content end `']'`.

      - ##### contentStart

            String contentStart

        The content start `'['`.

      - ##### defaultFullDetail

            boolean defaultFullDetail

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

      - ##### fieldNameValueSeparator

            String fieldNameValueSeparator

        The field name value separator `'='`.

      - ##### fieldSeparator

            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

            String nullText

        The `null` text `"<null>"`.

      - ##### sizeEndText

            String sizeEndText

        The summary size text start `">"`.

      - ##### sizeStartText

            String sizeStartText

        The summary size text start `"<size="`.

      - ##### summaryObjectEndText

            String summaryObjectEndText

        The summary object text start `">"`.

      - ##### summaryObjectStartText

            String summaryObjectStartText

        The summary object text start `"<"`.

      - ##### 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

    class ObjectToStringComparator extends Object implements Serializable
    serialVersionUID:
      1L

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

  - ### Exception Class org.apache.commons.lang3.concurrent.CircuitBreakingException

    class CircuitBreakingException extends RuntimeException implements Serializable
    serialVersionUID:
      1408176654686913340L

  - ### Exception Class org.apache.commons.lang3.concurrent.ConcurrentException

    class ConcurrentException extends Exception implements Serializable
    serialVersionUID:
      6622707671812226130L

  - ### Exception Class org.apache.commons.lang3.concurrent.ConcurrentRuntimeException

    class ConcurrentRuntimeException extends RuntimeException implements Serializable
    serialVersionUID:
      -6582182735562919670L

  - ### Exception Class org.apache.commons.lang3.concurrent.UncheckedExecutionException

    class UncheckedExecutionException extends UncheckedException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apache.commons.lang3.concurrent.UncheckedTimeoutException

    class UncheckedTimeoutException extends UncheckedException implements Serializable
    serialVersionUID:
      1L

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

  - ### Class org.apache.commons.lang3.event.EventListenerSupport

    class EventListenerSupport extends Object implements Serializable
    serialVersionUID:
      3593265990380473632L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream objectInputStream) throws IOException, ClassNotFoundException
        Deserializes the next object into this instance.
        Parameters:
          `objectInputStream` - the input stream
        Throws:
          `IOException` - if an IO error occurs
          `ClassNotFoundException` - if the class cannot be resolved

      - ##### writeObject

        private void writeObject(ObjectOutputStream objectOutputStream) throws IOException
        Serializes this instance onto the given ObjectOutputStream.
        Parameters:
          `objectOutputStream` - the output stream
        Throws:
          `IOException` - if an IO error occurs

    - #### Serialized Fields

      - ##### listeners

            List<L> listeners

        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

  - ### Exception Class org.apache.commons.lang3.exception.CloneFailedException

    class CloneFailedException extends RuntimeException implements Serializable
    serialVersionUID:
      20091223L

  - ### Exception Class org.apache.commons.lang3.exception.ContextedException

    class ContextedException extends Exception implements Serializable
    serialVersionUID:
      20110706L

    - #### Serialized Fields

      - ##### exceptionContext

            ExceptionContext exceptionContext

        The context where the data is stored.

  - ### Exception Class org.apache.commons.lang3.exception.ContextedRuntimeException

    class ContextedRuntimeException extends RuntimeException implements Serializable
    serialVersionUID:
      20110706L

    - #### Serialized Fields

      - ##### exceptionContext

            ExceptionContext exceptionContext

        The context where the data is stored.

  - ### Class org.apache.commons.lang3.exception.DefaultExceptionContext

    class DefaultExceptionContext extends Object implements Serializable
    serialVersionUID:
      20110706L

    - #### Serialized Fields

      - ##### contextValues

            List<Pair<String,Object>> contextValues

        The list storing the label-data pairs.

  - ### Exception Class org.apache.commons.lang3.exception.UncheckedException

    class UncheckedException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apache.commons.lang3.exception.UncheckedIllegalAccessException

    class UncheckedIllegalAccessException extends UncheckedReflectiveOperationException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apache.commons.lang3.exception.UncheckedInterruptedException

    class UncheckedInterruptedException extends UncheckedException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apache.commons.lang3.exception.UncheckedReflectiveOperationException

    class UncheckedReflectiveOperationException extends UncheckedException implements Serializable
    serialVersionUID:
      1L

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

  - ### Class org.apache.commons.lang3.math.Fraction

    class Fraction extends 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

    class MutableBoolean extends Object implements Serializable
    serialVersionUID:
      -4830728138360036487L

    - #### Serialized Fields

      - ##### value

            boolean value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableByte

    class MutableByte extends Number implements Serializable
    serialVersionUID:
      -1585823265L

    - #### Serialized Fields

      - ##### value

            byte value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableDouble

    class MutableDouble extends Number implements Serializable
    serialVersionUID:
      1587163916L

    - #### Serialized Fields

      - ##### value

            double value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableFloat

    class MutableFloat extends Number implements Serializable
    serialVersionUID:
      5787169186L

    - #### Serialized Fields

      - ##### value

            float value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableInt

    class MutableInt extends Number implements Serializable
    serialVersionUID:
      512176391864L

    - #### Serialized Fields

      - ##### value

            int value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableLong

    class MutableLong extends Number implements Serializable
    serialVersionUID:
      62986528375L

    - #### Serialized Fields

      - ##### value

            long value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableObject

    class MutableObject extends Object implements Serializable
    serialVersionUID:
      86241875189L

    - #### Serialized Fields

      - ##### value

            T value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableShort

    class MutableShort extends 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

    class CompositeFormat extends Format implements Serializable
    serialVersionUID:
      -4329119827877627683L

    - #### Serialized Fields

      - ##### formatter

            Format formatter

        Deprecated.
        The formatter to use.

      - ##### parser

            Format parser

        Deprecated.
        The parser to use.

  - ### Class org.apache.commons.lang3.text.ExtendedMessageFormat

    class ExtendedMessageFormat extends MessageFormat implements Serializable
    serialVersionUID:
      -2362048321261811743L

    - #### Serialized Fields

      - ##### registry

            Map<String, ? extends FormatFactory> registry

        Deprecated.
        Our registry of FormatFactory.

      - ##### toPattern

            String toPattern

        Deprecated.
        To pattern string.

  - ### Class org.apache.commons.lang3.text.StrBuilder

    class StrBuilder extends Object implements Serializable
    serialVersionUID:
      7628716375283629643L

    - #### Serialized Fields

      - ##### buffer

            char[] buffer

        Deprecated.
        Internal data storage.

      - ##### newLine

            String newLine

        Deprecated.
        The new line, `null` means use the system default from `System.lineSeparator()`.

      - ##### nullText

            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

    class FastDateFormat extends Format implements Serializable
    serialVersionUID:
      2L

    - #### Serialized Fields

      - ##### parser

            FastDateParser parser

        Our fast parser.

      - ##### printer

            FastDatePrinter printer

        Our fast printer.

  - ### Class org.apache.commons.lang3.time.FastDateParser

    class FastDateParser extends Object implements Serializable
    serialVersionUID:
      3L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Creates the object after serialization. This implementation reinitializes the transient properties.
        Parameters:
          `in` - ObjectInputStream from which the object is being deserialized.
        Throws:
          `IOException` - if there is an IO issue.
          `ClassNotFoundException` - if a class cannot be found.

    - #### Serialized Fields

      - ##### century

            int century

        Century from Date.

      - ##### locale

            Locale locale

        Input Locale.

      - ##### pattern

            String pattern

        Input pattern.

      - ##### startYear

            int startYear

        Start year from Date.

      - ##### timeZone

            TimeZone timeZone

        Input TimeZone.

  - ### Class org.apache.commons.lang3.time.FastDatePrinter

    class FastDatePrinter extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Create the object after serialization. This implementation reinitializes the transient properties.
        Parameters:
          `in` - ObjectInputStream from which the object is being deserialized.
        Throws:
          `IOException` - if there is an IO issue.
          `ClassNotFoundException` - if a class cannot be found.

    - #### Serialized Fields

      - ##### locale

            Locale locale

        The locale.

      - ##### pattern

            String pattern

        The pattern.

      - ##### timeZone

            TimeZone timeZone

        The time zone.

  - ### Class org.apache.commons.lang3.time.StopWatch.Split

    class Split extends ImmutablePair<String,Duration> implements Serializable

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

  - ### Class org.apache.commons.lang3.tuple.ImmutablePair

    class 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

    class 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

    class 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

    class 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

    class Pair extends Object implements Serializable
    serialVersionUID:
      4954918890077093841L

  - ### Class org.apache.commons.lang3.tuple.Triple

    class Triple extends Object implements Serializable
    serialVersionUID:
      1L

- ## Package org.apache.commons.lang3.util

  - ### Class org.apache.commons.lang3.util.FluentBitSet

    class FluentBitSet extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bitSet

            BitSet bitSet

        Working BitSet.