Date: 2015-09-17

# Serialized Form

- ## Package org.easymock

  - ### Class org.easymock.Capture extends java.lang.Object implements Serializable

    serialVersionUID:
      -4214363692271370781L

    - ### Serialized Fields

      - #### type

            CaptureType type

      - #### values

            java.util.List<E> values

- ## Package org.easymock.internal

  - ### Class org.easymock.internal.AssertionErrorWrapper extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -2087349195182278608L

    - ### Serialized Fields

      - #### error

            java.lang.AssertionError error

  - ### Class org.easymock.internal.ClassProxyFactory.MockMethodInterceptor extends java.lang.Object implements Serializable

    serialVersionUID:
      -9054190871232972342L

    - ### Serialization Methods

      - #### readObject

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

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handler

            java.lang.reflect.InvocationHandler handler

  - ### Class org.easymock.internal.ExpectedInvocation extends java.lang.Object implements Serializable

    serialVersionUID:
      -5554816464613350531L

    - ### Serialized Fields

      - #### invocation

            Invocation invocation

      - #### matchers

            java.util.List<E> matchers

  - ### Class org.easymock.internal.ExpectedInvocationAndResult extends java.lang.Object implements Serializable

    serialVersionUID:
      -1951159588262854559L

    - ### Serialized Fields

      - #### expectedInvocation

            ExpectedInvocation expectedInvocation

      - #### result

            Result result

  - ### Class org.easymock.internal.ExpectedInvocationAndResults extends java.lang.Object implements Serializable

    serialVersionUID:
      8189985418895395472L

    - ### Serialized Fields

      - #### expectedInvocation

            ExpectedInvocation expectedInvocation

      - #### results

            Results results

  - ### Class org.easymock.internal.Invocation extends java.lang.Object implements Serializable

    serialVersionUID:
      1604995470419943411L

    - ### Serialization Methods

      - #### readObject

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

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### mock

            java.lang.Object mock

      - #### arguments

            java.lang.Object[] arguments

      - #### currentCaptures

            java.util.Collection<E> currentCaptures

  - ### Class org.easymock.internal.MethodSerializationWrapper extends java.lang.Object implements Serializable

    serialVersionUID:
      1775475200823842126L

    - ### Serialized Fields

      - #### className

            java.lang.String className

      - #### methodName

            java.lang.String methodName

      - #### parameterTypeNames

            java.lang.String[] parameterTypeNames

  - ### Class org.easymock.internal.MockInvocationHandler extends java.lang.Object implements Serializable

    serialVersionUID:
      -7799769066534714634L

    - ### Serialized Fields

      - #### control

            MocksControl control

  - ### Class org.easymock.internal.MocksBehavior extends java.lang.Object implements Serializable

    serialVersionUID:
      3265727009370529027L

    - ### Serialized Fields

      - #### behaviorLists

            java.util.List<E> behaviorLists

      - #### stubResults

            java.util.List<E> stubResults

      - #### nice

            boolean nice

      - #### checkOrder

            boolean checkOrder

      - #### isThreadSafe

            boolean isThreadSafe

      - #### shouldBeUsedInOneThread

            boolean shouldBeUsedInOneThread

      - #### position

            int position

  - ### Class org.easymock.internal.MocksControl extends java.lang.Object implements Serializable

    serialVersionUID:
      443604921336702014L

    - ### Serialized Fields

      - #### state

            IMocksControlState state

      - #### behavior

            IMocksBehavior behavior

      - #### type

            MockType type

  - ### Class org.easymock.internal.ObjectMethodsFilter extends java.lang.Object implements Serializable

    serialVersionUID:
      -1726286682930686024L

    - ### Serialization Methods

      - #### readObject

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

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### delegate

            MockInvocationHandler delegate

      - #### name

            java.lang.String name

  - ### Class org.easymock.internal.Range extends java.lang.Object implements Serializable

    serialVersionUID:
      -6743402320315331536L

    - ### Serialized Fields

      - #### minimum

            int minimum

      - #### maximum

            int maximum

  - ### Class org.easymock.internal.RecordState extends java.lang.Object implements Serializable

    serialVersionUID:
      -5418279681566430252L

    - ### Serialized Fields

      - #### lastInvocation

            ExpectedInvocation lastInvocation

      - #### lastInvocationUsed

            boolean lastInvocationUsed

      - #### lastResult

            Result lastResult

      - #### behavior

            IMocksBehavior behavior

  - ### Class org.easymock.internal.ReplayState extends java.lang.Object implements Serializable

    serialVersionUID:
      6314142602251047572L

    - ### Serialized Fields

      - #### behavior

            IMocksBehavior behavior

      - #### lock

            java.util.concurrent.locks.ReentrantLock lock

  - ### Class org.easymock.internal.Result extends java.lang.Object implements Serializable

    serialVersionUID:
      5476251941213917681L

    - ### Serialized Fields

      - #### value

            IAnswer<T> value

      - #### shouldFillInStackTrace

            boolean shouldFillInStackTrace

  - ### Class org.easymock.internal.Results extends java.lang.Object implements Serializable

    serialVersionUID:
      -2722051869610289637L

    - ### Serialized Fields

      - #### callCount

            int callCount

      - #### ranges

            java.util.LinkedList<E> ranges

      - #### results

            java.util.List<E> results

  - ### Class org.easymock.internal.RuntimeExceptionWrapper extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -3483500330975410177L

    - ### Serialized Fields

      - #### runtimeException

            java.lang.RuntimeException runtimeException

  - ### Class org.easymock.internal.ThrowableWrapper extends java.lang.Throwable implements Serializable

    serialVersionUID:
      -4434322855124959723L

    - ### Serialized Fields

      - #### throwable

            java.lang.Throwable throwable

  - ### Class org.easymock.internal.UnorderedBehavior extends java.lang.Object implements Serializable

    serialVersionUID:
      2185791334636597469L

    - ### Serialized Fields

      - #### results

            java.util.List<E> results

      - #### checkOrder

            boolean checkOrder

- ## Package org.easymock.internal.matchers

  - ### Class org.easymock.internal.matchers.And extends java.lang.Object implements Serializable

    serialVersionUID:
      3874580646798403818L

    - ### Serialized Fields

      - #### matchers

            java.util.List<E> matchers

  - ### Class org.easymock.internal.matchers.Any extends java.lang.Object implements Serializable

    serialVersionUID:
      -3743894206806704049L

  - ### Class org.easymock.internal.matchers.ArrayEquals extends Equals implements Serializable

    serialVersionUID:
      1L

  - ### Class org.easymock.internal.matchers.Captures extends java.lang.Object implements Serializable

    serialVersionUID:
      -5048595127450771363L

    - ### Serialized Fields

      - #### capture

            Capture<T> capture

      - #### potentialValue

            java.lang.Object potentialValue

  - ### Class org.easymock.internal.matchers.Compare extends java.lang.Object implements Serializable

    serialVersionUID:
      -4859402739599754147L

    - ### Serialized Fields

      - #### expected

            java.lang.Object expected

      - #### comparator

            java.util.Comparator<T> comparator

      - #### operator

            LogicalOperator operator

  - ### Class org.easymock.internal.matchers.CompareEqual extends CompareTo<T extends java.lang.Comparable<T>> implements Serializable

    serialVersionUID:
      7616033998227799268L

  - ### Class org.easymock.internal.matchers.CompareTo extends java.lang.Object implements Serializable

    serialVersionUID:
      -8447010713532143168L

    - ### Serialized Fields

      - #### expected

            java.lang.Comparable<T> expected

  - ### Class org.easymock.internal.matchers.Contains extends java.lang.Object implements Serializable

    serialVersionUID:
      -6785245714002503134L

    - ### Serialized Fields

      - #### substring

            java.lang.String substring

  - ### Class org.easymock.internal.matchers.EndsWith extends java.lang.Object implements Serializable

    serialVersionUID:
      5159338714596685067L

    - ### Serialized Fields

      - #### suffix

            java.lang.String suffix

  - ### Class org.easymock.internal.matchers.Equals extends java.lang.Object implements Serializable

    serialVersionUID:
      583055160049982067L

    - ### Serialized Fields

      - #### expected

            java.lang.Object expected

  - ### Class org.easymock.internal.matchers.EqualsWithDelta extends java.lang.Object implements Serializable

    serialVersionUID:
      -3018631689416120154L

    - ### Serialized Fields

      - #### expected

            java.lang.Number expected

      - #### delta

            java.lang.Number delta

  - ### Class org.easymock.internal.matchers.Find extends java.lang.Object implements Serializable

    serialVersionUID:
      -7104607303959381785L

    - ### Serialized Fields

      - #### regex

            java.util.regex.Pattern regex

  - ### Class org.easymock.internal.matchers.GreaterOrEqual extends CompareTo<T extends java.lang.Comparable<T>> implements Serializable

    serialVersionUID:
      -504083241204488174L

  - ### Class org.easymock.internal.matchers.GreaterThan extends CompareTo<T extends java.lang.Comparable<T>> implements Serializable

    serialVersionUID:
      2736983121197045828L

  - ### Class org.easymock.internal.matchers.InstanceOf extends java.lang.Object implements Serializable

    serialVersionUID:
      -551735356674347591L

    - ### Serialized Fields

      - #### clazz

            java.lang.Class<T> clazz

  - ### Class org.easymock.internal.matchers.LessOrEqual extends CompareTo<T extends java.lang.Comparable<T>> implements Serializable

    serialVersionUID:
      -2485406702001842607L

  - ### Class org.easymock.internal.matchers.LessThan extends CompareTo<T extends java.lang.Comparable<T>> implements Serializable

    serialVersionUID:
      6004888476822043880L

  - ### Class org.easymock.internal.matchers.Matches extends java.lang.Object implements Serializable

    serialVersionUID:
      -6657694947057597484L

    - ### Serialized Fields

      - #### regex

            java.util.regex.Pattern regex

  - ### Class org.easymock.internal.matchers.Not extends java.lang.Object implements Serializable

    serialVersionUID:
      -5160559075998939348L

    - ### Serialized Fields

      - #### first

            IArgumentMatcher first

  - ### Class org.easymock.internal.matchers.NotNull extends java.lang.Object implements Serializable

    serialVersionUID:
      -2689588759855326190L

  - ### Class org.easymock.internal.matchers.Null extends java.lang.Object implements Serializable

    serialVersionUID:
      6077244839421122011L

  - ### Class org.easymock.internal.matchers.Or extends java.lang.Object implements Serializable

    serialVersionUID:
      -5701204283180444317L

    - ### Serialized Fields

      - #### matchers

            java.util.List<E> matchers

  - ### Class org.easymock.internal.matchers.Same extends java.lang.Object implements Serializable

    serialVersionUID:
      1094930851962278376L

    - ### Serialized Fields

      - #### expected

            java.lang.Object expected

  - ### Class org.easymock.internal.matchers.StartsWith extends java.lang.Object implements Serializable

    serialVersionUID:
      -658998692584342514L

    - ### Serialized Fields

      - #### prefix

            java.lang.String prefix