# Serialized Form

- ## Package org.springframework.aop

  - ### Class org.springframework.aop.AopInvocationException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.aop.aspectj

  - ### Class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException extends RuntimeException implements Serializable

  - ### Class org.springframework.aop.aspectj.AspectJExpressionPointcut extends AbstractExpressionPointcut implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### pointcutDeclarationScope

            Class<T> pointcutDeclarationScope

      - #### pointcutParameterNames

            String[] pointcutParameterNames

      - #### pointcutParameterTypes

            Class<T>[] pointcutParameterTypes

      - #### beanFactory

            BeanFactory beanFactory

  - ### Class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor extends AbstractGenericPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### pointcut

            AspectJExpressionPointcut pointcut

- ## Package org.springframework.aop.aspectj.annotation

  - ### Class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator extends AspectJAwareAdvisorAutoProxyCreator implements Serializable

    - ### Serialized Fields

      - #### includePatterns

            List<E> includePatterns

      - #### aspectJAdvisorFactory

            AspectJAdvisorFactory aspectJAdvisorFactory

      - #### aspectJAdvisorsBuilder

            BeanFactoryAspectJAdvisorsBuilder aspectJAdvisorsBuilder

  - ### Class org.springframework.aop.aspectj.annotation.AspectJProxyFactory extends ProxyCreatorSupport implements Serializable

    - ### Serialized Fields

      - #### aspectFactory

            AspectJAdvisorFactory aspectFactory

  - ### Class org.springframework.aop.aspectj.annotation.NotAnAtAspectException extends AopConfigException implements Serializable

    - ### Serialized Fields

      - #### nonAspectClass

            Class<T> nonAspectClass

  - ### Class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor extends DefaultPointcutAdvisor implements Serializable

- ## Package org.springframework.aop.aspectj.autoproxy

  - ### Class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator implements Serializable

- ## Package org.springframework.aop.framework

  - ### Class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor extends ProxyConfig implements Serializable

    - ### Serialized Fields

      - #### advisor

            Advisor advisor

      - #### beanClassLoader

            ClassLoader beanClassLoader

      - #### order

            int order

        This should run after all other post-processors, so that it can just add an advisor to existing proxies rather than double-proxy.

      - #### eligibleBeans

            Map<K,V> eligibleBeans

  - ### Class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean extends ProxyConfig implements Serializable

    - ### Serialized Fields

      - #### target

            Object target

      - #### proxyInterfaces

            Class<T>[] proxyInterfaces

      - #### preInterceptors

            Object[] preInterceptors

      - #### postInterceptors

            Object[] postInterceptors

      - #### advisorAdapterRegistry

            AdvisorAdapterRegistry advisorAdapterRegistry

        Default is global AdvisorAdapterRegistry

      - #### proxy

            Object proxy

  - ### Class org.springframework.aop.framework.AdvisedSupport extends ProxyConfig implements Serializable

    serialVersionUID:
      2651364800145442165L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### targetSource

            TargetSource targetSource

        Package-protected to allow direct access for efficiency

      - #### preFiltered

            boolean preFiltered

        Whether the Advisors are already filtered for the specific target class

      - #### advisorChainFactory

            AdvisorChainFactory advisorChainFactory

        The AdvisorChainFactory to use

      - #### interfaces

            List<E> interfaces

        Interfaces to be implemented by the proxy. Held in List to keep the order of registration, to create JDK proxy with specified order of interfaces.

      - #### advisors

            List<E> advisors

        List of Advisors. If an Advice is added, it will be wrapped in an Advisor before being added to this List.

      - #### advisorArray

            Advisor[] advisorArray

        Array updated on changes to the advisors list, which is easier to manipulate internally.

  - ### Class org.springframework.aop.framework.AopConfigException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.aop.framework.CglibAopProxy.SerializableNoOp extends Object implements Serializable

  - ### Class org.springframework.aop.framework.DefaultAdvisorChainFactory extends Object implements Serializable

  - ### Class org.springframework.aop.framework.DefaultAopProxyFactory extends Object implements Serializable

  - ### Class org.springframework.aop.framework.ProxyConfig extends Object implements Serializable

    serialVersionUID:
      -8409359707199703185L

    - ### Serialized Fields

      - #### proxyTargetClass

            boolean proxyTargetClass

      - #### optimize

            boolean optimize

      - #### opaque

            boolean opaque

      - #### exposeProxy

            boolean exposeProxy

      - #### frozen

            boolean frozen

  - ### Class org.springframework.aop.framework.ProxyCreatorSupport extends AdvisedSupport implements Serializable

    - ### Serialized Fields

      - #### aopProxyFactory

            AopProxyFactory aopProxyFactory

      - #### listeners

            List<E> listeners

      - #### active

            boolean active

        Set to true when the first AOP proxy has been created

  - ### Class org.springframework.aop.framework.ProxyFactory extends ProxyCreatorSupport implements Serializable

  - ### Class org.springframework.aop.framework.ProxyFactoryBean extends ProxyCreatorSupport implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### logger

            Log logger

      - #### interceptorNames

            String[] interceptorNames

      - #### targetName

            String targetName

      - #### autodetectInterfaces

            boolean autodetectInterfaces

      - #### singleton

            boolean singleton

      - #### advisorAdapterRegistry

            AdvisorAdapterRegistry advisorAdapterRegistry

      - #### freezeProxy

            boolean freezeProxy

      - #### advisorChainInitialized

            boolean advisorChainInitialized

        Whether the advisor chain has already been initialized

      - #### singletonInstance

            Object singletonInstance

        If this is a singleton, the cached singleton proxy instance

- ## Package org.springframework.aop.framework.adapter

  - ### Class org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor extends Object implements Serializable

    - ### Serialized Fields

      - #### advice

            AfterReturningAdvice advice

  - ### Class org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry extends Object implements Serializable

    - ### Serialized Fields

      - #### adapters

            List<E> adapters

  - ### Class org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor extends Object implements Serializable

    - ### Serialized Fields

      - #### advice

            MethodBeforeAdvice advice

  - ### Class org.springframework.aop.framework.adapter.UnknownAdviceTypeException extends IllegalArgumentException implements Serializable

- ## Package org.springframework.aop.framework.autoproxy

  - ### Class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator extends AbstractAutoProxyCreator implements Serializable

    - ### Serialized Fields

      - #### advisorRetrievalHelper

            BeanFactoryAdvisorRetrievalHelper advisorRetrievalHelper

  - ### Class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator extends ProxyConfig implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### order

            int order

        Default value is same as non-ordered

      - #### advisorAdapterRegistry

            AdvisorAdapterRegistry advisorAdapterRegistry

        Default is global AdvisorAdapterRegistry

      - #### freezeProxy

            boolean freezeProxy

        Indicates whether or not the proxy should be frozen. Overridden from super to prevent the configuration from becoming frozen too early.

      - #### interceptorNames

            String[] interceptorNames

        Default is no common interceptors

      - #### applyCommonInterceptorsFirst

            boolean applyCommonInterceptorsFirst

      - #### customTargetSourceCreators

            TargetSourceCreator[] customTargetSourceCreators

      - #### proxyClassLoader

            ClassLoader proxyClassLoader

      - #### classLoaderConfigured

            boolean classLoaderConfigured

      - #### beanFactory

            BeanFactory beanFactory

      - #### advisedBeans

            Map<K,V> advisedBeans

      - #### targetSourcedBeans

            Map<K,V> targetSourcedBeans

      - #### earlyProxyReferences

            Map<K,V> earlyProxyReferences

      - #### proxyTypes

            Map<K,V> proxyTypes

  - ### Class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator extends AbstractAutoProxyCreator implements Serializable

    - ### Serialized Fields

      - #### beanNames

            List<E> beanNames

  - ### Class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator implements Serializable

    - ### Serialized Fields

      - #### usePrefix

            boolean usePrefix

      - #### advisorBeanNamePrefix

            String advisorBeanNamePrefix

  - ### Class org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator implements Serializable

    - ### Serialized Fields

      - #### beanFactory

            ConfigurableListableBeanFactory beanFactory

- ## Package org.springframework.aop.interceptor

  - ### Class org.springframework.aop.interceptor.AbstractMonitoringInterceptor extends AbstractTraceInterceptor implements Serializable

    - ### Serialized Fields

      - #### prefix

            String prefix

      - #### suffix

            String suffix

      - #### logTargetClassInvocation

            boolean logTargetClassInvocation

  - ### Class org.springframework.aop.interceptor.AbstractTraceInterceptor extends Object implements Serializable

    - ### Serialized Fields

      - #### hideProxyClassNames

            boolean hideProxyClassNames

        Indicates whether or not proxy class names should be hidden when using dynamic loggers.
        See Also:
          `AbstractTraceInterceptor.setUseDynamicLogger(boolean)`

  - ### Class org.springframework.aop.interceptor.ConcurrencyThrottleInterceptor extends ConcurrencyThrottleSupport implements Serializable

  - ### Class org.springframework.aop.interceptor.CustomizableTraceInterceptor extends AbstractTraceInterceptor implements Serializable

    - ### Serialized Fields

      - #### enterMessage

            String enterMessage

        The message for method entry.

      - #### exitMessage

            String exitMessage

        The message for method exit.

      - #### exceptionMessage

            String exceptionMessage

        The message for exceptions during method execution.

  - ### Class org.springframework.aop.interceptor.DebugInterceptor extends SimpleTraceInterceptor implements Serializable

    - ### Serialized Fields

      - #### count

            long count

  - ### Class org.springframework.aop.interceptor.ExposeInvocationInterceptor extends Object implements Serializable

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

        Required to support serialization. Replaces with canonical instance on deserialization, protecting Singleton pattern.

        Alternative to overriding the `equals` method.

  - ### Class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor extends AbstractMonitoringInterceptor implements Serializable

    - ### Serialized Fields

      - #### trackAllInvocations

            boolean trackAllInvocations

  - ### Class org.springframework.aop.interceptor.PerformanceMonitorInterceptor extends AbstractMonitoringInterceptor implements Serializable

  - ### Class org.springframework.aop.interceptor.SimpleTraceInterceptor extends AbstractTraceInterceptor implements Serializable

- ## Package org.springframework.aop.scope

  - ### Class org.springframework.aop.scope.DefaultScopedObject extends Object implements Serializable

    - ### Serialized Fields

      - #### beanFactory

            ConfigurableBeanFactory beanFactory

      - #### targetBeanName

            String targetBeanName

  - ### Class org.springframework.aop.scope.ScopedProxyFactoryBean extends ProxyConfig implements Serializable

    - ### Serialized Fields

      - #### scopedTargetSource

            SimpleBeanTargetSource scopedTargetSource

        The TargetSource that manages scoping

      - #### targetBeanName

            String targetBeanName

        The name of the target bean

      - #### proxy

            Object proxy

        The cached singleton proxy

- ## Package org.springframework.aop.support

  - ### Class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor extends AbstractPointcutAdvisor implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### adviceBeanName

            String adviceBeanName

      - #### beanFactory

            BeanFactory beanFactory

  - ### Class org.springframework.aop.support.AbstractExpressionPointcut extends Object implements Serializable

    - ### Serialized Fields

      - #### location

            String location

      - #### expression

            String expression

  - ### Class org.springframework.aop.support.AbstractGenericPointcutAdvisor extends AbstractPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### advice

            Advice advice

  - ### Class org.springframework.aop.support.AbstractPointcutAdvisor extends Object implements Serializable

    - ### Serialized Fields

      - #### order

            Integer order

  - ### Class org.springframework.aop.support.AbstractRegexpMethodPointcut extends StaticMethodMatcherPointcut implements Serializable

    - ### Serialized Fields

      - #### patterns

            String[] patterns

        Regular expressions to match

      - #### excludedPatterns

            String[] excludedPatterns

        Regular expressions not to match

  - ### Class org.springframework.aop.support.ComposablePointcut extends Object implements Serializable

    serialVersionUID:
      -2743223737633663832L

    - ### Serialized Fields

      - #### classFilter

            ClassFilter classFilter

      - #### methodMatcher

            MethodMatcher methodMatcher

  - ### Class org.springframework.aop.support.ControlFlowPointcut extends Object implements Serializable

    - ### Serialized Fields

      - #### clazz

            Class<T> clazz

      - #### methodName

            String methodName

      - #### evaluations

            int evaluations

  - ### Class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor extends AbstractBeanFactoryPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### pointcut

            Pointcut pointcut

  - ### Class org.springframework.aop.support.DefaultIntroductionAdvisor extends Object implements Serializable

    - ### Serialized Fields

      - #### advice

            Advice advice

      - #### interfaces

            Set<E> interfaces

      - #### order

            int order

  - ### Class org.springframework.aop.support.DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### pointcut

            Pointcut pointcut

  - ### Class org.springframework.aop.support.DelegatePerTargetObjectIntroductionInterceptor extends IntroductionInfoSupport implements Serializable

    - ### Serialized Fields

      - #### delegateMap

            Map<K,V> delegateMap

        Hold weak references to keys as we don't want to interfere with garbage collection..

      - #### defaultImplType

            Class<T> defaultImplType

      - #### interfaceType

            Class<T> interfaceType

  - ### Class org.springframework.aop.support.DelegatingIntroductionInterceptor extends IntroductionInfoSupport implements Serializable

    - ### Serialized Fields

      - #### delegate

            Object delegate

        Object that actually implements the interfaces. May be "this" if a subclass implements the introduced interfaces.

  - ### Class org.springframework.aop.support.IntroductionInfoSupport extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        This method is implemented only to restore the logger. We don't make the logger static as that would mean that subclasses would use this class's log category.
        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### publishedInterfaces

            Set<E> publishedInterfaces

  - ### Class org.springframework.aop.support.JdkRegexpMethodPointcut extends AbstractRegexpMethodPointcut implements Serializable

    - ### Serialized Fields

      - #### compiledPatterns

            Pattern[] compiledPatterns

        Compiled form of the patterns.

      - #### compiledExclusionPatterns

            Pattern[] compiledExclusionPatterns

        Compiled form of the exclusion patterns.

  - ### Class org.springframework.aop.support.NameMatchMethodPointcut extends StaticMethodMatcherPointcut implements Serializable

    - ### Serialized Fields

      - #### mappedNames

            List<E> mappedNames

  - ### Class org.springframework.aop.support.NameMatchMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### pointcut

            NameMatchMethodPointcut pointcut

  - ### Class org.springframework.aop.support.RegexpMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### patterns

            String[] patterns

      - #### pointcut

            AbstractRegexpMethodPointcut pointcut

      - #### pointcutMonitor

            Object pointcutMonitor

  - ### Class org.springframework.aop.support.RootClassFilter extends Object implements Serializable

    - ### Serialized Fields

      - #### clazz

            Class<T> clazz

  - ### Class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor extends StaticMethodMatcherPointcut implements Serializable

    - ### Serialized Fields

      - #### order

            int order

      - #### advice

            Advice advice

- ## Package org.springframework.aop.target

  - ### Class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource extends Object implements Serializable

    serialVersionUID:
      -4721607536018568393L

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### targetBeanName

            String targetBeanName

        Name of the target bean we will create on each invocation

      - #### targetClass

            Class<T> targetClass

        Class of the target

      - #### beanFactory

            BeanFactory beanFactory

        BeanFactory that owns this TargetSource. We need to hold onto this reference so that we can create new prototype instances as necessary.

  - ### Class org.springframework.aop.target.AbstractPoolingTargetSource extends AbstractPrototypeBasedTargetSource implements Serializable

    - ### Serialized Fields

      - #### maxSize

            int maxSize

        The maximum size of the pool

  - ### Class org.springframework.aop.target.AbstractPrototypeBasedTargetSource extends AbstractBeanFactoryBasedTargetSource implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Replaces this object with a SingletonTargetSource on serialization. Protected as otherwise it won't be invoked for subclasses. (The `writeReplace()` method must be visible to the class being serialized.)

        With this implementation of this method, there is no need to mark non-serializable fields in this class or subclasses as transient.

        Throws:
          `ObjectStreamException`

  - ### Class org.springframework.aop.target.CommonsPoolTargetSource extends AbstractPoolingTargetSource implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### maxIdle

            int maxIdle

      - #### minIdle

            int minIdle

      - #### maxWait

            long maxWait

      - #### timeBetweenEvictionRunsMillis

            long timeBetweenEvictionRunsMillis

      - #### minEvictableIdleTimeMillis

            long minEvictableIdleTimeMillis

      - #### whenExhaustedAction

            byte whenExhaustedAction

      - #### pool

            org.apache.commons.pool.ObjectPool pool

        The Jakarta Commons `ObjectPool` used to pool target objects

  - ### Class org.springframework.aop.target.EmptyTargetSource extends Object implements Serializable

    serialVersionUID:
      3680494563553489691L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

        Returns the canonical instance on deserialization in case of no target class, thus protecting the Singleton pattern.

    - ### Serialized Fields

      - #### targetClass

            Class<T> targetClass

      - #### isStatic

            boolean isStatic

  - ### Class org.springframework.aop.target.HotSwappableTargetSource extends Object implements Serializable

    serialVersionUID:
      7497929212653839187L

    - ### Serialized Fields

      - #### target

            Object target

        The current target object

  - ### Class org.springframework.aop.target.LazyInitTargetSource extends AbstractBeanFactoryBasedTargetSource implements Serializable

    - ### Serialized Fields

      - #### target

            Object target

  - ### Class org.springframework.aop.target.PrototypeTargetSource extends AbstractPrototypeBasedTargetSource implements Serializable

    serialVersionUID:
      1L

  - ### Class org.springframework.aop.target.SimpleBeanTargetSource extends AbstractBeanFactoryBasedTargetSource implements Serializable

  - ### Class org.springframework.aop.target.SingletonTargetSource extends Object implements Serializable

    serialVersionUID:
      9031246629662423738L

    - ### Serialized Fields

      - #### target

            Object target

        Target cached and invoked using reflection

  - ### Class org.springframework.aop.target.ThreadLocalTargetSource extends AbstractPrototypeBasedTargetSource implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### targetInThread

            ThreadLocal<T> targetInThread

        ThreadLocal holding the target associated with the current thread. Unlike most ThreadLocals, which are static, this variable is meant to be per thread per instance of the ThreadLocalTargetSource class.

      - #### targetSet

            Set<E> targetSet

        Set of managed targets, enabling us to keep track of the targets we've created.

      - #### invocationCount

            int invocationCount

      - #### hitCount

            int hitCount

- ## Package org.springframework.beans

  - ### Class org.springframework.beans.BeanInstantiationException extends FatalBeanException implements Serializable

    - ### Serialized Fields

      - #### beanClass

            Class<T> beanClass

  - ### Class org.springframework.beans.BeanMetadataAttributeAccessor extends AttributeAccessorSupport implements Serializable

    - ### Serialized Fields

      - #### source

            Object source

  - ### Class org.springframework.beans.BeansException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.beans.ConversionNotSupportedException extends TypeMismatchException implements Serializable

  - ### Class org.springframework.beans.FatalBeanException extends BeansException implements Serializable

  - ### Class org.springframework.beans.InvalidPropertyException extends FatalBeanException implements Serializable

    - ### Serialized Fields

      - #### beanClass

            Class<T> beanClass

      - #### propertyName

            String propertyName

  - ### Class org.springframework.beans.MethodInvocationException extends PropertyAccessException implements Serializable

  - ### Class org.springframework.beans.MutablePropertyValues extends Object implements Serializable

    - ### Serialized Fields

      - #### propertyValueList

            List<E> propertyValueList

      - #### processedProperties

            Set<E> processedProperties

      - #### converted

            boolean converted

  - ### Class org.springframework.beans.NotReadablePropertyException extends InvalidPropertyException implements Serializable

  - ### Class org.springframework.beans.NotWritablePropertyException extends InvalidPropertyException implements Serializable

    - ### Serialized Fields

      - #### possibleMatches

            String[] possibleMatches

  - ### Class org.springframework.beans.NullValueInNestedPathException extends InvalidPropertyException implements Serializable

  - ### Class org.springframework.beans.PropertyAccessException extends BeansException implements Serializable

  - ### Class org.springframework.beans.PropertyBatchUpdateException extends BeansException implements Serializable

    - ### Serialized Fields

      - #### propertyAccessExceptions

            PropertyAccessException[] propertyAccessExceptions

        List of PropertyAccessException objects

  - ### Class org.springframework.beans.PropertyValue extends BeanMetadataAttributeAccessor implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### value

            Object value

      - #### source

            Object source

      - #### optional

            boolean optional

      - #### converted

            boolean converted

      - #### convertedValue

            Object convertedValue

      - #### conversionNecessary

            Boolean conversionNecessary

        Package-visible field that indicates whether conversion is necessary

      - #### resolvedTokens

            Object resolvedTokens

        Package-visible field for caching the resolved property path tokens

      - #### resolvedDescriptor

            PropertyDescriptor resolvedDescriptor

        Package-visible field for caching the resolved PropertyDescriptor

  - ### Class org.springframework.beans.TypeMismatchException extends PropertyAccessException implements Serializable

    - ### Serialized Fields

      - #### requiredType

            Class<T> requiredType

- ## Package org.springframework.beans.factory

  - ### Class org.springframework.beans.factory.BeanCreationException extends FatalBeanException implements Serializable

    - ### Serialized Fields

      - #### beanName

            String beanName

      - #### resourceDescription

            String resourceDescription

      - #### relatedCauses

            List<E> relatedCauses

  - ### Class org.springframework.beans.factory.BeanCreationNotAllowedException extends BeanCreationException implements Serializable

  - ### Class org.springframework.beans.factory.BeanCurrentlyInCreationException extends BeanCreationException implements Serializable

  - ### Class org.springframework.beans.factory.BeanDefinitionStoreException extends FatalBeanException implements Serializable

    - ### Serialized Fields

      - #### resourceDescription

            String resourceDescription

      - #### beanName

            String beanName

  - ### Class org.springframework.beans.factory.BeanExpressionException extends FatalBeanException implements Serializable

  - ### Class org.springframework.beans.factory.BeanInitializationException extends FatalBeanException implements Serializable

  - ### Class org.springframework.beans.factory.BeanIsAbstractException extends BeanCreationException implements Serializable

  - ### Class org.springframework.beans.factory.BeanIsNotAFactoryException extends BeanNotOfRequiredTypeException implements Serializable

  - ### Class org.springframework.beans.factory.BeanNotOfRequiredTypeException extends BeansException implements Serializable

    - ### Serialized Fields

      - #### beanName

            String beanName

        The name of the instance that was of the wrong type

      - #### requiredType

            Class<T> requiredType

        The required type

      - #### actualType

            Class<T> actualType

        The offending type

  - ### Class org.springframework.beans.factory.CannotLoadBeanClassException extends FatalBeanException implements Serializable

    - ### Serialized Fields

      - #### resourceDescription

            String resourceDescription

      - #### beanName

            String beanName

      - #### beanClassName

            String beanClassName

  - ### Class org.springframework.beans.factory.FactoryBeanNotInitializedException extends FatalBeanException implements Serializable

  - ### Class org.springframework.beans.factory.NoSuchBeanDefinitionException extends BeansException implements Serializable

    - ### Serialized Fields

      - #### beanName

            String beanName

        Name of the missing bean.

      - #### beanType

            Class<T> beanType

        Required type of the missing bean.

  - ### Class org.springframework.beans.factory.NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionException implements Serializable

    - ### Serialized Fields

      - #### numberOfBeansFound

            int numberOfBeansFound

  - ### Class org.springframework.beans.factory.UnsatisfiedDependencyException extends BeanCreationException implements Serializable

- ## Package org.springframework.beans.factory.access

  - ### Class org.springframework.beans.factory.access.BootstrapException extends FatalBeanException implements Serializable

- ## Package org.springframework.beans.factory.annotation

  - ### Class org.springframework.beans.factory.annotation.AnnotatedGenericBeanDefinition extends GenericBeanDefinition implements Serializable

    - ### Serialized Fields

      - #### metadata

            AnnotationMetadata metadata

  - ### Class org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### initAnnotationType

            Class<T> initAnnotationType

      - #### destroyAnnotationType

            Class<T> destroyAnnotationType

      - #### order

            int order

- ## Package org.springframework.beans.factory.config

  - ### Class org.springframework.beans.factory.config.DependencyDescriptor extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### declaringClass

            Class<T> declaringClass

      - #### methodName

            String methodName

      - #### parameterTypes

            Class<T>[] parameterTypes

      - #### parameterIndex

            int parameterIndex

      - #### fieldName

            String fieldName

      - #### required

            boolean required

      - #### eager

            boolean eager

      - #### nestingLevel

            int nestingLevel

- ## Package org.springframework.beans.factory.parsing

  - ### Class org.springframework.beans.factory.parsing.BeanDefinitionParsingException extends BeanDefinitionStoreException implements Serializable

- ## Package org.springframework.beans.factory.support

  - ### Class org.springframework.beans.factory.support.AbstractBeanDefinition extends BeanMetadataAttributeAccessor implements Serializable

    - ### Serialized Fields

      - #### beanClass

            Object beanClass

      - #### scope

            String scope

      - #### singleton

            boolean singleton

      - #### prototype

            boolean prototype

      - #### abstractFlag

            boolean abstractFlag

      - #### lazyInit

            boolean lazyInit

      - #### autowireMode

            int autowireMode

      - #### dependencyCheck

            int dependencyCheck

      - #### dependsOn

            String[] dependsOn

      - #### autowireCandidate

            boolean autowireCandidate

      - #### primary

            boolean primary

      - #### qualifiers

            Map<K,V> qualifiers

      - #### nonPublicAccessAllowed

            boolean nonPublicAccessAllowed

      - #### lenientConstructorResolution

            boolean lenientConstructorResolution

      - #### constructorArgumentValues

            ConstructorArgumentValues constructorArgumentValues

      - #### propertyValues

            MutablePropertyValues propertyValues

      - #### methodOverrides

            MethodOverrides methodOverrides

      - #### factoryBeanName

            String factoryBeanName

      - #### factoryMethodName

            String factoryMethodName

      - #### initMethodName

            String initMethodName

      - #### destroyMethodName

            String destroyMethodName

      - #### enforceInitMethod

            boolean enforceInitMethod

      - #### enforceDestroyMethod

            boolean enforceDestroyMethod

      - #### synthetic

            boolean synthetic

      - #### role

            int role

      - #### description

            String description

      - #### resource

            Resource resource

  - ### Class org.springframework.beans.factory.support.AutowireCandidateQualifier extends BeanMetadataAttributeAccessor implements Serializable

    - ### Serialized Fields

      - #### typeName

            String typeName

  - ### Class org.springframework.beans.factory.support.BeanDefinitionValidationException extends FatalBeanException implements Serializable

  - ### Class org.springframework.beans.factory.support.ChildBeanDefinition extends AbstractBeanDefinition implements Serializable

    - ### Serialized Fields

      - #### parentName

            String parentName

  - ### Class org.springframework.beans.factory.support.DefaultListableBeanFactory extends AbstractAutowireCapableBeanFactory implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### serializationId

            String serializationId

        Optional id for this factory, for serialization purposes

      - #### allowBeanDefinitionOverriding

            boolean allowBeanDefinitionOverriding

        Whether to allow re-registration of a different definition with the same name

      - #### allowEagerClassLoading

            boolean allowEagerClassLoading

        Whether to allow eager class loading even for lazy-init beans

      - #### autowireCandidateResolver

            AutowireCandidateResolver autowireCandidateResolver

        Resolver to use for checking if a bean definition is an autowire candidate

      - #### resolvableDependencies

            Map<K,V> resolvableDependencies

        Map from dependency type to corresponding autowired value

      - #### beanDefinitionMap

            Map<K,V> beanDefinitionMap

        Map of bean definition objects, keyed by bean name

      - #### singletonBeanNamesByType

            Map<K,V> singletonBeanNamesByType

        Map of singleton bean names keyed by bean class

      - #### nonSingletonBeanNamesByType

            Map<K,V> nonSingletonBeanNamesByType

        Map of non-singleton bean names keyed by bean class

      - #### beanDefinitionNames

            List<E> beanDefinitionNames

        List of bean definition names, in registration order

      - #### configurationFrozen

            boolean configurationFrozen

        Whether bean definition metadata may be cached for all beans

      - #### frozenBeanDefinitionNames

            String[] frozenBeanDefinitionNames

        Cached array of bean definition names in case of frozen configuration

  - ### Class org.springframework.beans.factory.support.GenericBeanDefinition extends AbstractBeanDefinition implements Serializable

    - ### Serialized Fields

      - #### parentName

            String parentName

  - ### Class org.springframework.beans.factory.support.ManagedArray extends ManagedList<Object> implements Serializable

    - ### Serialized Fields

      - #### resolvedElementType

            Class<T> resolvedElementType

        Resolved element type for runtime creation of the target array

  - ### Class org.springframework.beans.factory.support.ManagedList extends ArrayList<E> implements Serializable

    - ### Serialized Fields

      - #### source

            Object source

      - #### elementTypeName

            String elementTypeName

      - #### mergeEnabled

            boolean mergeEnabled

  - ### Class org.springframework.beans.factory.support.ManagedMap extends LinkedHashMap<K,V> implements Serializable

    - ### Serialized Fields

      - #### source

            Object source

      - #### keyTypeName

            String keyTypeName

      - #### valueTypeName

            String valueTypeName

      - #### mergeEnabled

            boolean mergeEnabled

  - ### Class org.springframework.beans.factory.support.ManagedProperties extends Properties implements Serializable

    - ### Serialized Fields

      - #### source

            Object source

      - #### mergeEnabled

            boolean mergeEnabled

  - ### Class org.springframework.beans.factory.support.ManagedSet extends LinkedHashSet<E> implements Serializable

    - ### Serialized Fields

      - #### source

            Object source

      - #### elementTypeName

            String elementTypeName

      - #### mergeEnabled

            boolean mergeEnabled

  - ### Class org.springframework.beans.factory.support.RootBeanDefinition extends AbstractBeanDefinition implements Serializable

    - ### Serialized Fields

      - #### externallyManagedConfigMembers

            Map<K,V> externallyManagedConfigMembers

      - #### externallyManagedInitMethods

            Map<K,V> externallyManagedInitMethods

      - #### externallyManagedDestroyMethods

            Map<K,V> externallyManagedDestroyMethods

      - #### decoratedDefinition

            BeanDefinitionHolder decoratedDefinition

      - #### allowCaching

            boolean allowCaching

      - #### isFactoryMethodUnique

            boolean isFactoryMethodUnique

      - #### resolvedConstructorOrFactoryMethod

            Object resolvedConstructorOrFactoryMethod

        Package-visible field for caching the resolved constructor or factory method

      - #### constructorArgumentsResolved

            boolean constructorArgumentsResolved

        Package-visible field that marks the constructor arguments as resolved

      - #### resolvedConstructorArguments

            Object[] resolvedConstructorArguments

        Package-visible field for caching fully resolved constructor arguments

      - #### preparedConstructorArguments

            Object[] preparedConstructorArguments

        Package-visible field for caching partly prepared constructor arguments

      - #### constructorArgumentLock

            Object constructorArgumentLock

      - #### beforeInstantiationResolved

            Boolean beforeInstantiationResolved

        Package-visible field that indicates a before-instantiation post-processor having kicked in

      - #### postProcessed

            boolean postProcessed

        Package-visible field that indicates MergedBeanDefinitionPostProcessor having been applied

      - #### postProcessingLock

            Object postProcessingLock

- ## Package org.springframework.beans.factory.xml

  - ### Class org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException extends BeanDefinitionStoreException implements Serializable

  - ### Class org.springframework.beans.factory.xml.XmlBeanFactory extends DefaultListableBeanFactory implements Serializable

    - ### Serialized Fields

      - #### reader

            XmlBeanDefinitionReader reader

        Deprecated.

- ## Package org.springframework.beans.support

  - ### Class org.springframework.beans.support.MutableSortDefinition extends Object implements Serializable

    - ### Serialized Fields

      - #### property

            String property

      - #### ignoreCase

            boolean ignoreCase

      - #### ascending

            boolean ascending

      - #### toggleAscendingOnProperty

            boolean toggleAscendingOnProperty

  - ### Class org.springframework.beans.support.PagedListHolder extends Object implements Serializable

    - ### Serialized Fields

      - #### source

            List<E> source

      - #### refreshDate

            Date refreshDate

      - #### sort

            SortDefinition sort

      - #### sortUsed

            SortDefinition sortUsed

      - #### pageSize

            int pageSize

      - #### page

            int page

      - #### newPageSet

            boolean newPageSet

      - #### maxLinkedPages

            int maxLinkedPages

  - ### Class org.springframework.beans.support.RefreshablePagedListHolder extends PagedListHolder implements Serializable

    - ### Serialized Fields

      - #### sourceProvider

            org.springframework.beans.support.PagedListSourceProvider sourceProvider

      - #### locale

            Locale locale

      - #### localeUsed

            Locale localeUsed

      - #### filter

            Object filter

      - #### filterUsed

            Object filterUsed

- ## Package org.springframework.cache.annotation

  - ### Class org.springframework.cache.annotation.AnnotationCacheOperationSource extends AbstractFallbackCacheOperationSource implements Serializable

    - ### Serialized Fields

      - #### publicMethodsOnly

            boolean publicMethodsOnly

      - #### annotationParsers

            Set<E> annotationParsers

  - ### Class org.springframework.cache.annotation.SpringCacheAnnotationParser extends Object implements Serializable

- ## Package org.springframework.cache.interceptor

  - ### Class org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor extends AbstractBeanFactoryPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### cacheOperationSource

            CacheOperationSource cacheOperationSource

      - #### pointcut

            org.springframework.cache.interceptor.CacheOperationSourcePointcut pointcut

  - ### Class org.springframework.cache.interceptor.CacheInterceptor extends CacheAspectSupport implements Serializable

  - ### Class org.springframework.cache.interceptor.CacheProxyFactoryBean extends AbstractSingletonProxyFactoryBean implements Serializable

    - ### Serialized Fields

      - #### cachingInterceptor

            CacheInterceptor cachingInterceptor

      - #### pointcut

            Pointcut pointcut

  - ### Class org.springframework.cache.interceptor.CompositeCacheOperationSource extends Object implements Serializable

    - ### Serialized Fields

      - #### cacheOperationSources

            CacheOperationSource[] cacheOperationSources

  - ### Class org.springframework.cache.interceptor.NameMatchCacheOperationSource extends Object implements Serializable

    - ### Serialized Fields

      - #### nameMap

            Map<K,V> nameMap

        Keys are method names; values are TransactionAttributes

- ## Package org.springframework.context

  - ### Class org.springframework.context.ApplicationContextException extends FatalBeanException implements Serializable

  - ### Class org.springframework.context.ApplicationEvent extends EventObject implements Serializable

    serialVersionUID:
      7099057708183571937L

    - ### Serialized Fields

      - #### timestamp

            long timestamp

        System time when the event happened

  - ### Class org.springframework.context.NoSuchMessageException extends RuntimeException implements Serializable

- ## Package org.springframework.context.annotation

  - ### Class org.springframework.context.annotation.CommonAnnotationBeanPostProcessor extends InitDestroyAnnotationBeanPostProcessor implements Serializable

    - ### Serialized Fields

      - #### ignoredResourceTypes

            Set<E> ignoredResourceTypes

      - #### fallbackToDefaultTypeMatch

            boolean fallbackToDefaultTypeMatch

      - #### alwaysUseJndiLookup

            boolean alwaysUseJndiLookup

  - ### Class org.springframework.context.annotation.ScannedGenericBeanDefinition extends GenericBeanDefinition implements Serializable

    - ### Serialized Fields

      - #### metadata

            AnnotationMetadata metadata

- ## Package org.springframework.context.event

  - ### Class org.springframework.context.event.ApplicationContextEvent extends ApplicationEvent implements Serializable

  - ### Class org.springframework.context.event.ContextClosedEvent extends ApplicationContextEvent implements Serializable

  - ### Class org.springframework.context.event.ContextRefreshedEvent extends ApplicationContextEvent implements Serializable

  - ### Class org.springframework.context.event.ContextStartedEvent extends ApplicationContextEvent implements Serializable

  - ### Class org.springframework.context.event.ContextStoppedEvent extends ApplicationContextEvent implements Serializable

- ## Package org.springframework.context.support

  - ### Class org.springframework.context.support.DefaultMessageSourceResolvable extends Object implements Serializable

    - ### Serialized Fields

      - #### codes

            String[] codes

      - #### arguments

            Object[] arguments

      - #### defaultMessage

            String defaultMessage

- ## Package org.springframework.core

  - ### Class org.springframework.core.AttributeAccessorSupport extends Object implements Serializable

    - ### Serialized Fields

      - #### attributes

            Map<K,V> attributes

        Map with String keys and Object values

  - ### Class org.springframework.core.ConstantException extends IllegalArgumentException implements Serializable

  - ### Class org.springframework.core.NestedCheckedException extends Exception implements Serializable

    serialVersionUID:
      7100714597678207546L

  - ### Class org.springframework.core.NestedIOException extends IOException implements Serializable

  - ### Class org.springframework.core.NestedRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      5439915454935047936L

- ## Package org.springframework.core.annotation

  - ### Class org.springframework.core.annotation.AnnotationAttributes extends LinkedHashMap<String,Object> implements Serializable

- ## Package org.springframework.core.convert

  - ### Class org.springframework.core.convert.ConversionException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.core.convert.ConversionFailedException extends ConversionException implements Serializable

    - ### Serialized Fields

      - #### sourceType

            TypeDescriptor sourceType

      - #### targetType

            TypeDescriptor targetType

      - #### value

            Object value

  - ### Class org.springframework.core.convert.ConverterNotFoundException extends ConversionException implements Serializable

    - ### Serialized Fields

      - #### sourceType

            TypeDescriptor sourceType

      - #### targetType

            TypeDescriptor targetType

- ## Package org.springframework.core.enums

  - ### Class org.springframework.core.enums.AbstractGenericLabeledEnum extends AbstractLabeledEnum implements Serializable

    - ### Serialized Fields

      - #### label

            String label

        Deprecated.
        A descriptive label for the enum.

  - ### Class org.springframework.core.enums.AbstractLabeledEnum extends Object implements Serializable

  - ### Class org.springframework.core.enums.LetterCodedLabeledEnum extends AbstractGenericLabeledEnum implements Serializable

    - ### Serialized Fields

      - #### code

            Character code

        Deprecated.
        The unique code of this enum.

  - ### Class org.springframework.core.enums.ShortCodedLabeledEnum extends AbstractGenericLabeledEnum implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### code

            Short code

        Deprecated.
        The unique code of this enum.

  - ### Class org.springframework.core.enums.StaticLabeledEnum extends AbstractLabeledEnum implements Serializable

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

        Deprecated.
        Return the resolved type safe static enum instance.

    - ### Serialized Fields

      - #### code

            Short code

        Deprecated.
        The unique code of the enum.

  - ### Class org.springframework.core.enums.StringCodedLabeledEnum extends AbstractGenericLabeledEnum implements Serializable

    - ### Serialized Fields

      - #### code

            String code

        Deprecated.
        The unique code of this enum.

- ## Package org.springframework.core.env

  - ### Class org.springframework.core.env.MissingRequiredPropertiesException extends IllegalStateException implements Serializable

    - ### Serialized Fields

      - #### missingRequiredProperties

            Set<E> missingRequiredProperties

- ## Package org.springframework.core.serializer.support

  - ### Class org.springframework.core.serializer.support.SerializationFailedException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.core.task

  - ### Class org.springframework.core.task.SimpleAsyncTaskExecutor extends CustomizableThreadCreator implements Serializable

    - ### Serialized Fields

      - #### concurrencyThrottle

            org.springframework.core.task.SimpleAsyncTaskExecutor.ConcurrencyThrottleAdapter concurrencyThrottle

        Internal concurrency throttle used by this executor

      - #### threadFactory

            ThreadFactory threadFactory

  - ### Class org.springframework.core.task.SyncTaskExecutor extends Object implements Serializable

  - ### Class org.springframework.core.task.TaskRejectedException extends RejectedExecutionException implements Serializable

  - ### Class org.springframework.core.task.TaskTimeoutException extends TaskRejectedException implements Serializable

- ## Package org.springframework.dao

  - ### Class org.springframework.dao.CannotAcquireLockException extends PessimisticLockingFailureException implements Serializable

  - ### Class org.springframework.dao.CannotSerializeTransactionException extends PessimisticLockingFailureException implements Serializable

  - ### Class org.springframework.dao.CleanupFailureDataAccessException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.ConcurrencyFailureException extends TransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.DataAccessException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.dao.DataAccessResourceFailureException extends NonTransientDataAccessResourceException implements Serializable

  - ### Class org.springframework.dao.DataIntegrityViolationException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.DataRetrievalFailureException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.DeadlockLoserDataAccessException extends PessimisticLockingFailureException implements Serializable

  - ### Class org.springframework.dao.DuplicateKeyException extends DataIntegrityViolationException implements Serializable

  - ### Class org.springframework.dao.EmptyResultDataAccessException extends IncorrectResultSizeDataAccessException implements Serializable

  - ### Class org.springframework.dao.IncorrectResultSizeDataAccessException extends DataRetrievalFailureException implements Serializable

    - ### Serialized Fields

      - #### expectedSize

            int expectedSize

      - #### actualSize

            int actualSize

  - ### Class org.springframework.dao.IncorrectUpdateSemanticsDataAccessException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.dao.InvalidDataAccessApiUsageException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.InvalidDataAccessResourceUsageException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.NonTransientDataAccessException extends DataAccessException implements Serializable

  - ### Class org.springframework.dao.NonTransientDataAccessResourceException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.OptimisticLockingFailureException extends ConcurrencyFailureException implements Serializable

  - ### Class org.springframework.dao.PermissionDeniedDataAccessException extends NonTransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.PessimisticLockingFailureException extends ConcurrencyFailureException implements Serializable

  - ### Class org.springframework.dao.QueryTimeoutException extends TransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.RecoverableDataAccessException extends DataAccessException implements Serializable

  - ### Class org.springframework.dao.TransientDataAccessException extends DataAccessException implements Serializable

  - ### Class org.springframework.dao.TransientDataAccessResourceException extends TransientDataAccessException implements Serializable

  - ### Class org.springframework.dao.TypeMismatchDataAccessException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.dao.UncategorizedDataAccessException extends NonTransientDataAccessException implements Serializable

- ## Package org.springframework.dao.annotation

  - ### Class org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor extends AbstractPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### advice

            PersistenceExceptionTranslationInterceptor advice

      - #### pointcut

            AnnotationMatchingPointcut pointcut

  - ### Class org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor extends AbstractAdvisingBeanPostProcessor implements Serializable

    - ### Serialized Fields

      - #### repositoryAnnotationType

            Class<T> repositoryAnnotationType

- ## Package org.springframework.ejb.access

  - ### Class org.springframework.ejb.access.EjbAccessException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.ejb.support

  - ### Class org.springframework.ejb.support.AbstractEnterpriseBean extends Object implements Serializable

    - ### Serialized Fields

      - #### beanFactoryLocator

            BeanFactoryLocator beanFactoryLocator

        Deprecated.
        Helper strategy that knows how to locate a Spring BeanFactory (or ApplicationContext).

      - #### beanFactoryLocatorKey

            String beanFactoryLocatorKey

        Deprecated.
        factoryKey to be used with BeanFactoryLocator

      - #### beanFactoryReference

            BeanFactoryReference beanFactoryReference

        Deprecated.
        Spring BeanFactory that provides the namespace for this EJB

  - ### Class org.springframework.ejb.support.AbstractJmsMessageDrivenBean extends AbstractMessageDrivenBean implements Serializable

  - ### Class org.springframework.ejb.support.AbstractMessageDrivenBean extends AbstractEnterpriseBean implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Deprecated.
        Logger available to subclasses

      - #### messageDrivenContext

            MessageDrivenContext messageDrivenContext

        Deprecated.

  - ### Class org.springframework.ejb.support.AbstractSessionBean extends AbstractEnterpriseBean implements Serializable

    - ### Serialized Fields

      - #### sessionContext

            SessionContext sessionContext

        Deprecated.
        The SessionContext passed to this EJB

  - ### Class org.springframework.ejb.support.AbstractStatefulSessionBean extends AbstractSessionBean implements Serializable

  - ### Class org.springframework.ejb.support.AbstractStatelessSessionBean extends AbstractSessionBean implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Deprecated.
        Logger available to subclasses

- ## Package org.springframework.expression

  - ### Class org.springframework.expression.AccessException extends Exception implements Serializable

  - ### Class org.springframework.expression.EvaluationException extends ExpressionException implements Serializable

  - ### Class org.springframework.expression.ExpressionException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### expressionString

            String expressionString

      - #### position

            int position

  - ### Class org.springframework.expression.ExpressionInvocationTargetException extends EvaluationException implements Serializable

  - ### Class org.springframework.expression.ParseException extends ExpressionException implements Serializable

- ## Package org.springframework.expression.spel

  - ### Class org.springframework.expression.spel.InternalParseException extends RuntimeException implements Serializable

  - ### Class org.springframework.expression.spel.SpelEvaluationException extends EvaluationException implements Serializable

    - ### Serialized Fields

      - #### message

            SpelMessage message

      - #### inserts

            Object[] inserts

  - ### Class org.springframework.expression.spel.SpelParseException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### message

            SpelMessage message

      - #### inserts

            Object[] inserts

- ## Package org.springframework.http

  - ### Class org.springframework.http.HttpHeaders extends Object implements Serializable

    serialVersionUID:
      -8578554704772377436L

    - ### Serialized Fields

      - #### headers

            Map<K,V> headers

- ## Package org.springframework.http.converter

  - ### Class org.springframework.http.converter.HttpMessageConversionException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.http.converter.HttpMessageNotReadableException extends HttpMessageConversionException implements Serializable

  - ### Class org.springframework.http.converter.HttpMessageNotWritableException extends HttpMessageConversionException implements Serializable

- ## Package org.springframework.jca.cci

  - ### Class org.springframework.jca.cci.CannotCreateRecordException extends DataAccessResourceFailureException implements Serializable

  - ### Class org.springframework.jca.cci.CannotGetCciConnectionException extends DataAccessResourceFailureException implements Serializable

  - ### Class org.springframework.jca.cci.CciOperationNotSupportedException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.jca.cci.InvalidResultSetAccessException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.jca.cci.RecordTypeNotSupportedException extends InvalidDataAccessResourceUsageException implements Serializable

- ## Package org.springframework.jca.cci.connection

  - ### Class org.springframework.jca.cci.connection.CciLocalTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### connectionFactory

            ConnectionFactory connectionFactory

  - ### Class org.springframework.jca.cci.connection.ConnectionSpecConnectionFactoryAdapter extends DelegatingConnectionFactory implements Serializable

    - ### Serialized Fields

      - #### connectionSpec

            ConnectionSpec connectionSpec

      - #### threadBoundSpec

            ThreadLocal<T> threadBoundSpec

  - ### Class org.springframework.jca.cci.connection.DelegatingConnectionFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### targetConnectionFactory

            ConnectionFactory targetConnectionFactory

  - ### Class org.springframework.jca.cci.connection.SingleConnectionFactory extends DelegatingConnectionFactory implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

      - #### target

            Connection target

        Wrapped Connection

      - #### connection

            Connection connection

        Proxy Connection

      - #### connectionMonitor

            Object connectionMonitor

        Synchronization monitor for the shared Connection

  - ### Class org.springframework.jca.cci.connection.TransactionAwareConnectionFactoryProxy extends DelegatingConnectionFactory implements Serializable

- ## Package org.springframework.jca.cci.core.support

  - ### Class org.springframework.jca.cci.core.support.CommAreaRecord extends Object implements Serializable

    - ### Serialized Fields

      - #### bytes

            byte[] bytes

      - #### recordName

            String recordName

      - #### recordShortDescription

            String recordShortDescription

- ## Package org.springframework.jca.endpoint

  - ### Class org.springframework.jca.endpoint.GenericMessageEndpointFactory.InternalResourceException extends RuntimeException implements Serializable

- ## Package org.springframework.jdbc

  - ### Class org.springframework.jdbc.BadSqlGrammarException extends InvalidDataAccessResourceUsageException implements Serializable

    - ### Serialized Fields

      - #### sql

            String sql

  - ### Class org.springframework.jdbc.CannotGetJdbcConnectionException extends DataAccessResourceFailureException implements Serializable

  - ### Class org.springframework.jdbc.IncorrectResultSetColumnCountException extends DataRetrievalFailureException implements Serializable

    - ### Serialized Fields

      - #### expectedCount

            int expectedCount

      - #### actualCount

            int actualCount

  - ### Class org.springframework.jdbc.InvalidResultSetAccessException extends InvalidDataAccessResourceUsageException implements Serializable

    - ### Serialized Fields

      - #### sql

            String sql

  - ### Class org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException extends IncorrectUpdateSemanticsDataAccessException implements Serializable

    - ### Serialized Fields

      - #### expected

            int expected

        Number of rows that should have been affected

      - #### actual

            int actual

        Number of rows that actually were affected

  - ### Class org.springframework.jdbc.LobRetrievalFailureException extends DataRetrievalFailureException implements Serializable

  - ### Class org.springframework.jdbc.SQLWarningException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.jdbc.UncategorizedSQLException extends UncategorizedDataAccessException implements Serializable

    - ### Serialized Fields

      - #### sql

            String sql

        SQL that led to the problem

- ## Package org.springframework.jdbc.datasource

  - ### Class org.springframework.jdbc.datasource.DataSourceTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### dataSource

            DataSource dataSource

- ## Package org.springframework.jdbc.datasource.init

  - ### Class org.springframework.jdbc.datasource.init.CannotReadScriptException extends RuntimeException implements Serializable

  - ### Class org.springframework.jdbc.datasource.init.ScriptStatementFailedException extends RuntimeException implements Serializable

- ## Package org.springframework.jdbc.datasource.lookup

  - ### Class org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException extends NonTransientDataAccessException implements Serializable

- ## Package org.springframework.jdbc.support

  - ### Class org.springframework.jdbc.support.MetaDataAccessException extends NestedCheckedException implements Serializable

- ## Package org.springframework.jdbc.support.rowset

  - ### Class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet extends Object implements Serializable

    serialVersionUID:
      -4688694393146734764L

    - ### Serialized Fields

      - #### resultSet

            ResultSet resultSet

      - #### rowSetMetaData

            SqlRowSetMetaData rowSetMetaData

      - #### columnLabelMap

            Map<K,V> columnLabelMap

- ## Package org.springframework.jdbc.support.xml

  - ### Class org.springframework.jdbc.support.xml.SqlXmlFeatureNotImplementedException extends InvalidDataAccessApiUsageException implements Serializable

- ## Package org.springframework.jms

  - ### Class org.springframework.jms.IllegalStateException extends JmsException implements Serializable

  - ### Class org.springframework.jms.InvalidClientIDException extends JmsException implements Serializable

  - ### Class org.springframework.jms.InvalidDestinationException extends JmsException implements Serializable

  - ### Class org.springframework.jms.InvalidSelectorException extends JmsException implements Serializable

  - ### Class org.springframework.jms.JmsException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.jms.JmsSecurityException extends JmsException implements Serializable

  - ### Class org.springframework.jms.MessageEOFException extends JmsException implements Serializable

  - ### Class org.springframework.jms.MessageFormatException extends JmsException implements Serializable

  - ### Class org.springframework.jms.MessageNotReadableException extends JmsException implements Serializable

  - ### Class org.springframework.jms.MessageNotWriteableException extends JmsException implements Serializable

  - ### Class org.springframework.jms.ResourceAllocationException extends JmsException implements Serializable

  - ### Class org.springframework.jms.TransactionInProgressException extends JmsException implements Serializable

  - ### Class org.springframework.jms.TransactionRolledBackException extends JmsException implements Serializable

  - ### Class org.springframework.jms.UncategorizedJmsException extends JmsException implements Serializable

- ## Package org.springframework.jms.connection

  - ### Class org.springframework.jms.connection.JmsTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### connectionFactory

            ConnectionFactory connectionFactory

  - ### Class org.springframework.jms.connection.JmsTransactionManager102 extends JmsTransactionManager implements Serializable

    - ### Serialized Fields

      - #### pubSubDomain

            boolean pubSubDomain

        Deprecated.

  - ### Class org.springframework.jms.connection.SynchedLocalTransactionFailedException extends JmsException implements Serializable

- ## Package org.springframework.jms.listener

  - ### Class org.springframework.jms.listener.AbstractJmsListeningContainer.SharedConnectionNotInitializedException extends RuntimeException implements Serializable

- ## Package org.springframework.jms.listener.adapter

  - ### Class org.springframework.jms.listener.adapter.ListenerExecutionFailedException extends JmsException implements Serializable

- ## Package org.springframework.jms.listener.endpoint

  - ### Class org.springframework.jms.listener.endpoint.JmsMessageEndpointFactory.JmsResourceException extends RuntimeException implements Serializable

- ## Package org.springframework.jms.support.converter

  - ### Class org.springframework.jms.support.converter.MessageConversionException extends JmsException implements Serializable

- ## Package org.springframework.jms.support.destination

  - ### Class org.springframework.jms.support.destination.DestinationResolutionException extends JmsException implements Serializable

- ## Package org.springframework.jmx

  - ### Class org.springframework.jmx.JmxException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.jmx.MBeanServerNotFoundException extends JmxException implements Serializable

- ## Package org.springframework.jmx.access

  - ### Class org.springframework.jmx.access.InvalidInvocationException extends JMRuntimeException implements Serializable

  - ### Class org.springframework.jmx.access.InvocationFailureException extends JmxException implements Serializable

  - ### Class org.springframework.jmx.access.MBeanConnectFailureException extends JmxException implements Serializable

  - ### Class org.springframework.jmx.access.MBeanInfoRetrievalException extends JmxException implements Serializable

- ## Package org.springframework.jmx.export

  - ### Class org.springframework.jmx.export.MBeanExportException extends JmxException implements Serializable

  - ### Class org.springframework.jmx.export.UnableToRegisterMBeanException extends MBeanExportException implements Serializable

- ## Package org.springframework.jmx.export.metadata

  - ### Class org.springframework.jmx.export.metadata.InvalidMetadataException extends JmxException implements Serializable

- ## Package org.springframework.jmx.export.notification

  - ### Class org.springframework.jmx.export.notification.UnableToSendNotificationException extends JmxException implements Serializable

- ## Package org.springframework.jndi

  - ### Class org.springframework.jndi.JndiLookupFailureException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.jndi.TypeMismatchNamingException extends NamingException implements Serializable

    - ### Serialized Fields

      - #### requiredType

            Class<T> requiredType

      - #### actualType

            Class<T> actualType

- ## Package org.springframework.mail

  - ### Class org.springframework.mail.MailAuthenticationException extends MailException implements Serializable

  - ### Class org.springframework.mail.MailException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.mail.MailParseException extends MailException implements Serializable

  - ### Class org.springframework.mail.MailPreparationException extends MailException implements Serializable

  - ### Class org.springframework.mail.MailSendException extends MailException implements Serializable

    - ### Serialized Fields

      - #### messageExceptions

            Exception[] messageExceptions

  - ### Class org.springframework.mail.SimpleMailMessage extends Object implements Serializable

    - ### Serialized Fields

      - #### from

            String from

      - #### replyTo

            String replyTo

      - #### to

            String[] to

      - #### cc

            String[] cc

      - #### bcc

            String[] bcc

      - #### sentDate

            Date sentDate

      - #### subject

            String subject

      - #### text

            String text

- ## Package org.springframework.orm

  - ### Class org.springframework.orm.ObjectOptimisticLockingFailureException extends OptimisticLockingFailureException implements Serializable

    - ### Serialized Fields

      - #### persistentClass

            Object persistentClass

      - #### identifier

            Object identifier

  - ### Class org.springframework.orm.ObjectRetrievalFailureException extends DataRetrievalFailureException implements Serializable

    - ### Serialized Fields

      - #### persistentClass

            Object persistentClass

      - #### identifier

            Object identifier

- ## Package org.springframework.orm.hibernate3

  - ### Class org.springframework.orm.hibernate3.HibernateJdbcException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

  - ### Class org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

  - ### Class org.springframework.orm.hibernate3.HibernateQueryException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.orm.hibernate3.HibernateSystemException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.hibernate3.HibernateTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### sessionFactory

            SessionFactory sessionFactory

      - #### dataSource

            DataSource dataSource

      - #### autodetectDataSource

            boolean autodetectDataSource

      - #### prepareConnection

            boolean prepareConnection

      - #### hibernateManagedSession

            boolean hibernateManagedSession

      - #### earlyFlushBeforeCommit

            boolean earlyFlushBeforeCommit

      - #### entityInterceptor

            Object entityInterceptor

      - #### jdbcExceptionTranslator

            SQLExceptionTranslator jdbcExceptionTranslator

      - #### defaultJdbcExceptionTranslator

            SQLExceptionTranslator defaultJdbcExceptionTranslator

      - #### beanFactory

            BeanFactory beanFactory

        Just needed for entityInterceptorBeanName.
        See Also:
          `HibernateTransactionManager.setEntityInterceptorBeanName(java.lang.String)`

  - ### Class org.springframework.orm.hibernate3.LocalRegionFactoryProxy extends Object implements Serializable

    - ### Serialized Fields

      - #### regionFactory

            RegionFactory regionFactory

  - ### Class org.springframework.orm.hibernate3.SpringSessionContext extends Object implements Serializable

    - ### Serialized Fields

      - #### sessionFactory

            SessionFactoryImplementor sessionFactory

- ## Package org.springframework.orm.hibernate3.support

  - ### Class org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener extends org.hibernate.event.def.DefaultMergeEventListener implements Serializable

  - ### Class org.springframework.orm.hibernate3.support.ScopedBeanInterceptor extends EmptyInterceptor implements Serializable

- ## Package org.springframework.orm.hibernate4

  - ### Class org.springframework.orm.hibernate4.HibernateJdbcException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.hibernate4.HibernateObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

  - ### Class org.springframework.orm.hibernate4.HibernateOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

  - ### Class org.springframework.orm.hibernate4.HibernateQueryException extends InvalidDataAccessResourceUsageException implements Serializable

  - ### Class org.springframework.orm.hibernate4.HibernateSystemException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.hibernate4.HibernateTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### sessionFactory

            SessionFactory sessionFactory

      - #### dataSource

            DataSource dataSource

      - #### autodetectDataSource

            boolean autodetectDataSource

      - #### prepareConnection

            boolean prepareConnection

      - #### hibernateManagedSession

            boolean hibernateManagedSession

  - ### Class org.springframework.orm.hibernate4.LocalSessionFactoryBuilder extends Configuration implements Serializable

    - ### Serialized Fields

      - #### resourcePatternResolver

            ResourcePatternResolver resourcePatternResolver

  - ### Class org.springframework.orm.hibernate4.SpringJtaSessionContext extends JTASessionContext implements Serializable

  - ### Class org.springframework.orm.hibernate4.SpringSessionContext extends Object implements Serializable

    - ### Serialized Fields

      - #### sessionFactory

            SessionFactoryImplementor sessionFactory

      - #### jtaSessionContext

            CurrentSessionContext jtaSessionContext

- ## Package org.springframework.orm.jdo

  - ### Class org.springframework.orm.jdo.JdoObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

  - ### Class org.springframework.orm.jdo.JdoOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

  - ### Class org.springframework.orm.jdo.JdoResourceFailureException extends DataAccessResourceFailureException implements Serializable

  - ### Class org.springframework.orm.jdo.JdoSystemException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.jdo.JdoTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### persistenceManagerFactory

            javax.jdo.PersistenceManagerFactory persistenceManagerFactory

      - #### dataSource

            DataSource dataSource

      - #### autodetectDataSource

            boolean autodetectDataSource

      - #### jdoDialect

            JdoDialect jdoDialect

  - ### Class org.springframework.orm.jdo.JdoUsageException extends InvalidDataAccessApiUsageException implements Serializable

- ## Package org.springframework.orm.jpa

  - ### Class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### persistenceProvider

            PersistenceProvider persistenceProvider

      - #### persistenceUnitName

            String persistenceUnitName

      - #### jpaPropertyMap

            Map<K,V> jpaPropertyMap

      - #### entityManagerFactoryInterface

            Class<T> entityManagerFactoryInterface

      - #### entityManagerInterface

            Class<T> entityManagerInterface

      - #### jpaDialect

            JpaDialect jpaDialect

      - #### jpaVendorAdapter

            JpaVendorAdapter jpaVendorAdapter

      - #### beanClassLoader

            ClassLoader beanClassLoader

      - #### beanFactory

            BeanFactory beanFactory

      - #### beanName

            String beanName

      - #### nativeEntityManagerFactory

            EntityManagerFactory nativeEntityManagerFactory

        Raw EntityManagerFactory as returned by the PersistenceProvider

      - #### plusOperations

            EntityManagerFactoryPlusOperations plusOperations

      - #### entityManagerFactory

            EntityManagerFactory entityManagerFactory

  - ### Class org.springframework.orm.jpa.DefaultJpaDialect extends Object implements Serializable

  - ### Class org.springframework.orm.jpa.JpaObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

  - ### Class org.springframework.orm.jpa.JpaOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

  - ### Class org.springframework.orm.jpa.JpaSystemException extends UncategorizedDataAccessException implements Serializable

  - ### Class org.springframework.orm.jpa.JpaTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialized Fields

      - #### entityManagerFactory

            EntityManagerFactory entityManagerFactory

      - #### persistenceUnitName

            String persistenceUnitName

      - #### jpaPropertyMap

            Map<K,V> jpaPropertyMap

      - #### dataSource

            DataSource dataSource

      - #### jpaDialect

            JpaDialect jpaDialect

  - ### Class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### persistenceUnitManager

            PersistenceUnitManager persistenceUnitManager

      - #### internalPersistenceUnitManager

            DefaultPersistenceUnitManager internalPersistenceUnitManager

      - #### persistenceUnitInfo

            PersistenceUnitInfo persistenceUnitInfo

  - ### Class org.springframework.orm.jpa.LocalEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean implements Serializable

    serialVersionUID:
      1L

- ## Package org.springframework.orm.jpa.support

  - ### Class org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor extends Object implements Serializable

    - ### Serialized Fields

      - #### jndiEnvironment

            Object jndiEnvironment

      - #### resourceRef

            boolean resourceRef

      - #### order

            int order

      - #### extendedEntityManagersToClose

            Map<K,V> extendedEntityManagersToClose

- ## Package org.springframework.orm.jpa.vendor

  - ### Class org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect extends DefaultJpaDialect implements Serializable

    - ### Serialized Fields

      - #### lazyDatabaseTransaction

            boolean lazyDatabaseTransaction

  - ### Class org.springframework.orm.jpa.vendor.HibernateJpaDialect extends DefaultJpaDialect implements Serializable

  - ### Class org.springframework.orm.jpa.vendor.OpenJpaDialect extends DefaultJpaDialect implements Serializable

  - ### Class org.springframework.orm.jpa.vendor.TopLinkJpaDialect extends DefaultJpaDialect implements Serializable

    - ### Serialized Fields

      - #### lazyDatabaseTransaction

            boolean lazyDatabaseTransaction

        Deprecated.

- ## Package org.springframework.oxm

  - ### Class org.springframework.oxm.MarshallingException extends XmlMappingException implements Serializable

  - ### Class org.springframework.oxm.MarshallingFailureException extends MarshallingException implements Serializable

  - ### Class org.springframework.oxm.UncategorizedMappingException extends XmlMappingException implements Serializable

  - ### Class org.springframework.oxm.UnmarshallingFailureException extends MarshallingException implements Serializable

  - ### Class org.springframework.oxm.ValidationFailureException extends XmlMappingException implements Serializable

  - ### Class org.springframework.oxm.XmlMappingException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.oxm.castor

  - ### Class org.springframework.oxm.castor.CastorMappingException extends XmlMappingException implements Serializable

- ## Package org.springframework.remoting

  - ### Class org.springframework.remoting.RemoteAccessException extends NestedRuntimeException implements Serializable

    serialVersionUID:
      -4906825139312227864L

  - ### Class org.springframework.remoting.RemoteConnectFailureException extends RemoteAccessException implements Serializable

  - ### Class org.springframework.remoting.RemoteInvocationFailureException extends RemoteAccessException implements Serializable

  - ### Class org.springframework.remoting.RemoteLookupFailureException extends RemoteAccessException implements Serializable

  - ### Class org.springframework.remoting.RemoteProxyFailureException extends RemoteAccessException implements Serializable

- ## Package org.springframework.remoting.jaxrpc

  - ### Class org.springframework.remoting.jaxrpc.JaxRpcSoapFaultException extends SoapFaultException implements Serializable

- ## Package org.springframework.remoting.jaxws

  - ### Class org.springframework.remoting.jaxws.JaxWsSoapFaultException extends SoapFaultException implements Serializable

- ## Package org.springframework.remoting.rmi

  - ### Class org.springframework.remoting.rmi._RmiInvocationHandler_Stub extends Stub implements Serializable

  - ### Class org.springframework.remoting.rmi.RmiInvocationWrapper_Stub extends RemoteStub implements Serializable

    serialVersionUID:
      2L

- ## Package org.springframework.remoting.soap

  - ### Class org.springframework.remoting.soap.SoapFaultException extends RemoteInvocationFailureException implements Serializable

- ## Package org.springframework.remoting.support

  - ### Class org.springframework.remoting.support.RemoteInvocation extends Object implements Serializable

    serialVersionUID:
      6876024250231820554L

    - ### Serialized Fields

      - #### methodName

            String methodName

      - #### parameterTypes

            Class<T>[] parameterTypes

      - #### arguments

            Object[] arguments

      - #### attributes

            Map<K,V> attributes

  - ### Class org.springframework.remoting.support.RemoteInvocationResult extends Object implements Serializable

    serialVersionUID:
      2138555143707773549L

    - ### Serialized Fields

      - #### value

            Object value

      - #### exception

            Throwable exception

- ## Package org.springframework.scheduling

  - ### Class org.springframework.scheduling.SchedulingException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.scheduling.annotation

  - ### Class org.springframework.scheduling.annotation.AsyncAnnotationAdvisor extends AbstractPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### advice

            Advice advice

      - #### pointcut

            Pointcut pointcut

      - #### beanFactory

            BeanFactory beanFactory

  - ### Class org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor extends AbstractAdvisingBeanPostProcessor implements Serializable

    - ### Serialized Fields

      - #### asyncAnnotationType

            Class<T> asyncAnnotationType

      - #### executor

            Executor executor

- ## Package org.springframework.scheduling.backportconcurrent

  - ### Class org.springframework.scheduling.backportconcurrent.CustomizableThreadFactory extends CustomizableThreadCreator implements Serializable

  - ### Class org.springframework.scheduling.backportconcurrent.ThreadPoolTaskExecutor extends CustomizableThreadFactory implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Deprecated.

      - #### poolSizeMonitor

            Object poolSizeMonitor

        Deprecated.

      - #### corePoolSize

            int corePoolSize

        Deprecated.

      - #### maxPoolSize

            int maxPoolSize

        Deprecated.

      - #### keepAliveSeconds

            int keepAliveSeconds

        Deprecated.

      - #### allowCoreThreadTimeOut

            boolean allowCoreThreadTimeOut

        Deprecated.

      - #### queueCapacity

            int queueCapacity

        Deprecated.

      - #### threadFactory

            edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory threadFactory

        Deprecated.

      - #### rejectedExecutionHandler

            edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionHandler rejectedExecutionHandler

        Deprecated.

      - #### waitForTasksToCompleteOnShutdown

            boolean waitForTasksToCompleteOnShutdown

        Deprecated.

      - #### threadNamePrefixSet

            boolean threadNamePrefixSet

        Deprecated.

      - #### beanName

            String beanName

        Deprecated.

      - #### threadPoolExecutor

            edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor threadPoolExecutor

        Deprecated.

- ## Package org.springframework.scheduling.concurrent

  - ### Class org.springframework.scheduling.concurrent.CustomizableThreadFactory extends CustomizableThreadCreator implements Serializable

  - ### Class org.springframework.scheduling.concurrent.ExecutorConfigurationSupport extends CustomizableThreadFactory implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

      - #### threadFactory

            ThreadFactory threadFactory

      - #### threadNamePrefixSet

            boolean threadNamePrefixSet

      - #### rejectedExecutionHandler

            RejectedExecutionHandler rejectedExecutionHandler

      - #### waitForTasksToCompleteOnShutdown

            boolean waitForTasksToCompleteOnShutdown

      - #### awaitTerminationSeconds

            int awaitTerminationSeconds

      - #### beanName

            String beanName

      - #### executor

            ExecutorService executor

  - ### Class org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean extends ExecutorConfigurationSupport implements Serializable

    - ### Serialized Fields

      - #### poolSize

            int poolSize

      - #### scheduledExecutorTasks

            ScheduledExecutorTask[] scheduledExecutorTasks

      - #### continueScheduledExecutionAfterException

            boolean continueScheduledExecutionAfterException

      - #### exposeUnconfigurableExecutor

            boolean exposeUnconfigurableExecutor

      - #### exposedExecutor

            ScheduledExecutorService exposedExecutor

  - ### Class org.springframework.scheduling.concurrent.ThreadPoolExecutorFactoryBean extends ExecutorConfigurationSupport implements Serializable

    - ### Serialized Fields

      - #### corePoolSize

            int corePoolSize

      - #### maxPoolSize

            int maxPoolSize

      - #### keepAliveSeconds

            int keepAliveSeconds

      - #### allowCoreThreadTimeOut

            boolean allowCoreThreadTimeOut

      - #### queueCapacity

            int queueCapacity

      - #### exposeUnconfigurableExecutor

            boolean exposeUnconfigurableExecutor

      - #### exposedExecutor

            ExecutorService exposedExecutor

  - ### Class org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor extends ExecutorConfigurationSupport implements Serializable

    - ### Serialized Fields

      - #### poolSizeMonitor

            Object poolSizeMonitor

      - #### corePoolSize

            int corePoolSize

      - #### maxPoolSize

            int maxPoolSize

      - #### keepAliveSeconds

            int keepAliveSeconds

      - #### allowCoreThreadTimeOut

            boolean allowCoreThreadTimeOut

      - #### queueCapacity

            int queueCapacity

      - #### threadPoolExecutor

            ThreadPoolExecutor threadPoolExecutor

  - ### Class org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler extends ExecutorConfigurationSupport implements Serializable

    - ### Serialized Fields

      - #### poolSize

            int poolSize

      - #### scheduledExecutor

            ScheduledExecutorService scheduledExecutor

      - #### errorHandler

            ErrorHandler errorHandler

- ## Package org.springframework.scheduling.quartz

  - ### Class org.springframework.scheduling.quartz.CronTriggerBean extends CronTrigger implements Serializable

    - ### Serialized Fields

      - #### jobDetail

            JobDetail jobDetail

      - #### beanName

            String beanName

      - #### startDelay

            long startDelay

  - ### Class org.springframework.scheduling.quartz.JobDetailBean extends JobDetail implements Serializable

    - ### Serialized Fields

      - #### actualJobClass

            Class<T> actualJobClass

      - #### beanName

            String beanName

      - #### applicationContext

            ApplicationContext applicationContext

      - #### applicationContextJobDataKey

            String applicationContextJobDataKey

  - ### Class org.springframework.scheduling.quartz.JobMethodInvocationFailedException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.scheduling.quartz.SimpleTriggerBean extends SimpleTrigger implements Serializable

    - ### Serialized Fields

      - #### startDelay

            long startDelay

      - #### jobDetail

            JobDetail jobDetail

      - #### beanName

            String beanName

- ## Package org.springframework.scripting

  - ### Class org.springframework.scripting.ScriptCompilationException extends NestedRuntimeException implements Serializable

    - ### Serialized Fields

      - #### scriptSource

            ScriptSource scriptSource

- ## Package org.springframework.scripting.bsh

  - ### Class org.springframework.scripting.bsh.BshScriptUtils.BshExecutionException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.scripting.jruby

  - ### Class org.springframework.scripting.jruby.JRubyScriptUtils.JRubyExecutionException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.test.context

  - ### Class org.springframework.test.context.MergedContextConfiguration extends Object implements Serializable

    serialVersionUID:
      -3290560718464957422L

    - ### Serialized Fields

      - #### testClass

            Class<T> testClass

      - #### locations

            String[] locations

      - #### classes

            Class<T>[] classes

      - #### contextInitializerClasses

            Set<E> contextInitializerClasses

      - #### activeProfiles

            String[] activeProfiles

      - #### contextLoader

            ContextLoader contextLoader

  - ### Class org.springframework.test.context.TestContext extends AttributeAccessorSupport implements Serializable

    serialVersionUID:
      -5827157174866681233L

    - ### Serialized Fields

      - #### contextCache

            org.springframework.test.context.ContextCache contextCache

      - #### mergedContextConfiguration

            MergedContextConfiguration mergedContextConfiguration

      - #### testClass

            Class<T> testClass

      - #### testInstance

            Object testInstance

      - #### testMethod

            Method testMethod

      - #### testException

            Throwable testException

- ## Package org.springframework.test.context.web

  - ### Class org.springframework.test.context.web.WebMergedContextConfiguration extends MergedContextConfiguration implements Serializable

    serialVersionUID:
      7323361588604247458L

    - ### Serialized Fields

      - #### resourceBasePath

            String resourceBasePath

- ## Package org.springframework.transaction

  - ### Class org.springframework.transaction.CannotCreateTransactionException extends TransactionException implements Serializable

  - ### Class org.springframework.transaction.HeuristicCompletionException extends TransactionException implements Serializable

    - ### Serialized Fields

      - #### outcomeState

            int outcomeState

        The outcome state of the transaction: have some or all resources been committed?

  - ### Class org.springframework.transaction.IllegalTransactionStateException extends TransactionUsageException implements Serializable

  - ### Class org.springframework.transaction.InvalidIsolationLevelException extends TransactionUsageException implements Serializable

  - ### Class org.springframework.transaction.InvalidTimeoutException extends TransactionUsageException implements Serializable

    - ### Serialized Fields

      - #### timeout

            int timeout

  - ### Class org.springframework.transaction.NestedTransactionNotSupportedException extends CannotCreateTransactionException implements Serializable

  - ### Class org.springframework.transaction.NoTransactionException extends TransactionUsageException implements Serializable

  - ### Class org.springframework.transaction.TransactionException extends NestedRuntimeException implements Serializable

  - ### Class org.springframework.transaction.TransactionSuspensionNotSupportedException extends CannotCreateTransactionException implements Serializable

  - ### Class org.springframework.transaction.TransactionSystemException extends TransactionException implements Serializable

    - ### Serialized Fields

      - #### applicationException

            Throwable applicationException

  - ### Class org.springframework.transaction.TransactionTimedOutException extends TransactionException implements Serializable

  - ### Class org.springframework.transaction.TransactionUsageException extends TransactionException implements Serializable

  - ### Class org.springframework.transaction.UnexpectedRollbackException extends TransactionException implements Serializable

- ## Package org.springframework.transaction.annotation

  - ### Class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource extends AbstractFallbackTransactionAttributeSource implements Serializable

    - ### Serialized Fields

      - #### publicMethodsOnly

            boolean publicMethodsOnly

      - #### annotationParsers

            Set<E> annotationParsers

  - ### Class org.springframework.transaction.annotation.Ejb3TransactionAnnotationParser extends Object implements Serializable

  - ### Class org.springframework.transaction.annotation.SpringTransactionAnnotationParser extends Object implements Serializable

- ## Package org.springframework.transaction.interceptor

  - ### Class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor extends AbstractBeanFactoryPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### transactionAttributeSource

            TransactionAttributeSource transactionAttributeSource

      - #### pointcut

            org.springframework.transaction.interceptor.TransactionAttributeSourcePointcut pointcut

  - ### Class org.springframework.transaction.interceptor.CompositeTransactionAttributeSource extends Object implements Serializable

    - ### Serialized Fields

      - #### transactionAttributeSources

            TransactionAttributeSource[] transactionAttributeSources

  - ### Class org.springframework.transaction.interceptor.DefaultTransactionAttribute extends DefaultTransactionDefinition implements Serializable

    - ### Serialized Fields

      - #### qualifier

            String qualifier

  - ### Class org.springframework.transaction.interceptor.DelegatingTransactionAttribute extends DelegatingTransactionDefinition implements Serializable

    - ### Serialized Fields

      - #### targetAttribute

            TransactionAttribute targetAttribute

  - ### Class org.springframework.transaction.interceptor.MatchAlwaysTransactionAttributeSource extends Object implements Serializable

    - ### Serialized Fields

      - #### transactionAttribute

            TransactionAttribute transactionAttribute

  - ### Class org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource extends Object implements Serializable

    - ### Serialized Fields

      - #### nameMap

            Map<K,V> nameMap

        Keys are method names; values are TransactionAttributes

  - ### Class org.springframework.transaction.interceptor.NoRollbackRuleAttribute extends RollbackRuleAttribute implements Serializable

  - ### Class org.springframework.transaction.interceptor.RollbackRuleAttribute extends Object implements Serializable

    - ### Serialized Fields

      - #### exceptionName

            String exceptionName

        Could hold exception, resolving class name but would always require FQN. This way does multiple string comparisons, but how often do we decide whether to roll back a transaction following an exception?

  - ### Class org.springframework.transaction.interceptor.RuleBasedTransactionAttribute extends DefaultTransactionAttribute implements Serializable

    - ### Serialized Fields

      - #### rollbackRules

            List<E> rollbackRules

  - ### Class org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor extends AbstractPointcutAdvisor implements Serializable

    - ### Serialized Fields

      - #### transactionInterceptor

            TransactionInterceptor transactionInterceptor

      - #### pointcut

            org.springframework.transaction.interceptor.TransactionAttributeSourcePointcut pointcut

  - ### Class org.springframework.transaction.interceptor.TransactionInterceptor extends TransactionAspectSupport implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream oos)
                              throws IOException

        Throws:
          `IOException`

  - ### Class org.springframework.transaction.interceptor.TransactionProxyFactoryBean extends AbstractSingletonProxyFactoryBean implements Serializable

    - ### Serialized Fields

      - #### transactionInterceptor

            TransactionInterceptor transactionInterceptor

      - #### pointcut

            Pointcut pointcut

- ## Package org.springframework.transaction.jta

  - ### Class org.springframework.transaction.jta.JtaTransactionManager extends AbstractPlatformTransactionManager implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### userTransactionName

            String userTransactionName

      - #### autodetectUserTransaction

            boolean autodetectUserTransaction

      - #### cacheUserTransaction

            boolean cacheUserTransaction

      - #### userTransactionObtainedFromJndi

            boolean userTransactionObtainedFromJndi

      - #### transactionManagerName

            String transactionManagerName

      - #### autodetectTransactionManager

            boolean autodetectTransactionManager

      - #### transactionSynchronizationRegistryName

            String transactionSynchronizationRegistryName

      - #### allowCustomIsolationLevels

            boolean allowCustomIsolationLevels

  - ### Class org.springframework.transaction.jta.OC4JJtaTransactionManager extends JtaTransactionManager implements Serializable

    - ### Serialized Fields

      - #### beginWithNameMethod

            Method beginWithNameMethod

        Deprecated.

      - #### setTransactionIsolationMethod

            Method setTransactionIsolationMethod

        Deprecated.

  - ### Class org.springframework.transaction.jta.WebLogicJtaTransactionManager extends JtaTransactionManager implements Serializable

    - ### Serialized Fields

      - #### weblogicUserTransactionAvailable

            boolean weblogicUserTransactionAvailable

      - #### beginWithNameMethod

            Method beginWithNameMethod

      - #### beginWithNameAndTimeoutMethod

            Method beginWithNameAndTimeoutMethod

      - #### weblogicTransactionManagerAvailable

            boolean weblogicTransactionManagerAvailable

      - #### forceResumeMethod

            Method forceResumeMethod

      - #### setPropertyMethod

            Method setPropertyMethod

      - #### transactionHelper

            Object transactionHelper

  - ### Class org.springframework.transaction.jta.WebSphereUowTransactionManager extends JtaTransactionManager implements Serializable

    - ### Serialized Fields

      - #### uowManager

            com.ibm.wsspi.uow.UOWManager uowManager

      - #### uowManagerName

            String uowManagerName

- ## Package org.springframework.transaction.support

  - ### Class org.springframework.transaction.support.AbstractPlatformTransactionManager extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### transactionSynchronization

            int transactionSynchronization

      - #### defaultTimeout

            int defaultTimeout

      - #### nestedTransactionAllowed

            boolean nestedTransactionAllowed

      - #### validateExistingTransaction

            boolean validateExistingTransaction

      - #### globalRollbackOnParticipationFailure

            boolean globalRollbackOnParticipationFailure

      - #### failEarlyOnGlobalRollbackOnly

            boolean failEarlyOnGlobalRollbackOnly

      - #### rollbackOnCommitFailure

            boolean rollbackOnCommitFailure

  - ### Class org.springframework.transaction.support.DefaultTransactionDefinition extends Object implements Serializable

    - ### Serialized Fields

      - #### propagationBehavior

            int propagationBehavior

      - #### isolationLevel

            int isolationLevel

      - #### timeout

            int timeout

      - #### readOnly

            boolean readOnly

      - #### name

            String name

  - ### Class org.springframework.transaction.support.DelegatingTransactionDefinition extends Object implements Serializable

    - ### Serialized Fields

      - #### targetDefinition

            TransactionDefinition targetDefinition

  - ### Class org.springframework.transaction.support.TransactionTemplate extends DefaultTransactionDefinition implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### transactionManager

            PlatformTransactionManager transactionManager

- ## Package org.springframework.ui

  - ### Class org.springframework.ui.ExtendedModelMap extends ModelMap implements Serializable

  - ### Class org.springframework.ui.ModelMap extends LinkedHashMap<String,Object> implements Serializable

- ## Package org.springframework.util

  - ### Class org.springframework.util.AutoPopulatingList extends Object implements Serializable

    - ### Serialized Fields

      - #### backingList

            List<E> backingList

        The `List` that all operations are eventually delegated to.

      - #### elementFactory

            AutoPopulatingList.ElementFactory<E> elementFactory

        The `AutoPopulatingList.ElementFactory` to use to create new `List` elements on demand.

  - ### Class org.springframework.util.AutoPopulatingList.ElementInstantiationException extends RuntimeException implements Serializable

  - ### Class org.springframework.util.CachingMapDecorator extends Object implements Serializable

    - ### Serialized Fields

      - #### targetMap

            Map<K,V> targetMap

        Deprecated.

      - #### synchronize

            boolean synchronize

        Deprecated.

      - #### weak

            boolean weak

        Deprecated.

  - ### Class org.springframework.util.ConcurrencyThrottleSupport extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### concurrencyLimit

            int concurrencyLimit

      - #### concurrencyCount

            int concurrencyCount

  - ### Class org.springframework.util.ConcurrentReferenceHashMap.Segment extends ReentrantLock implements Serializable

    - ### Serialized Fields

      - #### referenceManager

            ConcurrentReferenceHashMap.ReferenceManager referenceManager

      - #### initialSize

            int initialSize

      - #### references

            ConcurrentReferenceHashMap.Reference<K,V>[] references

        Array of references indexed using the low order bits from the hash. This property should only be set via `ConcurrentReferenceHashMap.Segment.setReferences(org.springframework.util.ConcurrentReferenceHashMap.Reference<K, V>[])` to ensure that the `resizeThreshold` is maintained.

      - #### count

            int count

        The total number of references contained in this segment. This includes chained references and references that have been garbage collected but not purged.

      - #### resizeThreshold

            int resizeThreshold

        The threshold when resizing of the references should occur. When `count` exceeds this value references will be resized.

  - ### Class org.springframework.util.CustomizableThreadCreator extends Object implements Serializable

    - ### Serialized Fields

      - #### threadNamePrefix

            String threadNamePrefix

      - #### threadPriority

            int threadPriority

      - #### daemon

            boolean daemon

      - #### threadGroup

            ThreadGroup threadGroup

      - #### threadCount

            int threadCount

      - #### threadCountMonitor

            Object threadCountMonitor

  - ### Class org.springframework.util.LinkedCaseInsensitiveMap extends LinkedHashMap<String,V> implements Serializable

    - ### Serialized Fields

      - #### caseInsensitiveKeys

            Map<K,V> caseInsensitiveKeys

      - #### locale

            Locale locale

  - ### Class org.springframework.util.LinkedMultiValueMap extends Object implements Serializable

    serialVersionUID:
      3801124242820219131L

    - ### Serialized Fields

      - #### targetMap

            Map<K,V> targetMap

- ## Package org.springframework.util.comparator

  - ### Class org.springframework.util.comparator.BooleanComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### trueLow

            boolean trueLow

  - ### Class org.springframework.util.comparator.CompoundComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### comparators

            List<E> comparators

  - ### Class org.springframework.util.comparator.InvertibleComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### comparator

            Comparator<T> comparator

      - #### ascending

            boolean ascending

- ## Package org.springframework.validation

  - ### Class org.springframework.validation.AbstractBindingResult extends AbstractErrors implements Serializable

    - ### Serialized Fields

      - #### objectName

            String objectName

      - #### messageCodesResolver

            MessageCodesResolver messageCodesResolver

      - #### errors

            List<E> errors

      - #### suppressedFields

            Set<E> suppressedFields

  - ### Class org.springframework.validation.AbstractErrors extends Object implements Serializable

    - ### Serialized Fields

      - #### nestedPath

            String nestedPath

      - #### nestedPathStack

            Stack<E> nestedPathStack

  - ### Class org.springframework.validation.AbstractPropertyBindingResult extends AbstractBindingResult implements Serializable

    - ### Serialized Fields

      - #### conversionService

            ConversionService conversionService

  - ### Class org.springframework.validation.BeanPropertyBindingResult extends AbstractPropertyBindingResult implements Serializable

    - ### Serialized Fields

      - #### target

            Object target

      - #### autoGrowNestedPaths

            boolean autoGrowNestedPaths

      - #### autoGrowCollectionLimit

            int autoGrowCollectionLimit

  - ### Class org.springframework.validation.BindException extends Exception implements Serializable

    - ### Serialized Fields

      - #### bindingResult

            BindingResult bindingResult

  - ### Class org.springframework.validation.DefaultMessageCodesResolver extends Object implements Serializable

    - ### Serialized Fields

      - #### prefix

            String prefix

      - #### formatter

            MessageCodeFormatter formatter

  - ### Class org.springframework.validation.DirectFieldBindingResult extends AbstractPropertyBindingResult implements Serializable

    - ### Serialized Fields

      - #### target

            Object target

  - ### Class org.springframework.validation.FieldError extends ObjectError implements Serializable

    - ### Serialized Fields

      - #### field

            String field

      - #### rejectedValue

            Object rejectedValue

      - #### bindingFailure

            boolean bindingFailure

  - ### Class org.springframework.validation.MapBindingResult extends AbstractBindingResult implements Serializable

    - ### Serialized Fields

      - #### target

            Map<K,V> target

  - ### Class org.springframework.validation.ObjectError extends DefaultMessageSourceResolvable implements Serializable

    - ### Serialized Fields

      - #### objectName

            String objectName

- ## Package org.springframework.validation.beanvalidation

  - ### Class org.springframework.validation.beanvalidation.MethodValidationPostProcessor extends AbstractAdvisingBeanPostProcessor implements Serializable

    - ### Serialized Fields

      - #### validatedAnnotationType

            Class<T> validatedAnnotationType

      - #### validator

            Validator validator

- ## Package org.springframework.validation.support

  - ### Class org.springframework.validation.support.BindingAwareModelMap extends ExtendedModelMap implements Serializable

- ## Package org.springframework.web

  - ### Class org.springframework.web.HttpMediaTypeException extends ServletException implements Serializable

    - ### Serialized Fields

      - #### supportedMediaTypes

            List<E> supportedMediaTypes

  - ### Class org.springframework.web.HttpMediaTypeNotAcceptableException extends HttpMediaTypeException implements Serializable

  - ### Class org.springframework.web.HttpMediaTypeNotSupportedException extends HttpMediaTypeException implements Serializable

    - ### Serialized Fields

      - #### contentType

            MediaType contentType

  - ### Class org.springframework.web.HttpRequestMethodNotSupportedException extends ServletException implements Serializable

    - ### Serialized Fields

      - #### method

            String method

      - #### supportedMethods

            String[] supportedMethods

  - ### Class org.springframework.web.HttpSessionRequiredException extends ServletException implements Serializable

- ## Package org.springframework.web.bind

  - ### Class org.springframework.web.bind.MethodArgumentNotValidException extends Exception implements Serializable

    - ### Serialized Fields

      - #### parameter

            MethodParameter parameter

      - #### bindingResult

            BindingResult bindingResult

  - ### Class org.springframework.web.bind.MissingServletRequestParameterException extends ServletRequestBindingException implements Serializable

    - ### Serialized Fields

      - #### parameterName

            String parameterName

      - #### parameterType

            String parameterType

  - ### Class org.springframework.web.bind.ServletRequestBindingException extends NestedServletException implements Serializable

  - ### Class org.springframework.web.bind.ServletRequestParameterPropertyValues extends MutablePropertyValues implements Serializable

  - ### Class org.springframework.web.bind.UnsatisfiedServletRequestParameterException extends ServletRequestBindingException implements Serializable

    - ### Serialized Fields

      - #### paramConditions

            String[] paramConditions

      - #### actualParams

            Map<K,V> actualParams

- ## Package org.springframework.web.bind.annotation.support

  - ### Class org.springframework.web.bind.annotation.support.HandlerMethodInvocationException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.web.client

  - ### Class org.springframework.web.client.HttpClientErrorException extends HttpStatusCodeException implements Serializable

    serialVersionUID:
      5177019431887513952L

  - ### Class org.springframework.web.client.HttpServerErrorException extends HttpStatusCodeException implements Serializable

    serialVersionUID:
      -2915754006618138282L

  - ### Class org.springframework.web.client.HttpStatusCodeException extends RestClientException implements Serializable

    serialVersionUID:
      -5807494703720513267L

    - ### Serialized Fields

      - #### statusCode

            HttpStatus statusCode

      - #### statusText

            String statusText

      - #### responseBody

            byte[] responseBody

      - #### responseHeaders

            HttpHeaders responseHeaders

      - #### responseCharset

            String responseCharset

  - ### Class org.springframework.web.client.ResourceAccessException extends RestClientException implements Serializable

    serialVersionUID:
      -8513182514355844870L

  - ### Class org.springframework.web.client.RestClientException extends NestedRuntimeException implements Serializable

    serialVersionUID:
      -4084444984163796577L

  - ### Class org.springframework.web.client.UnknownHttpStatusCodeException extends RestClientException implements Serializable

    serialVersionUID:
      4702443689088991600L

    - ### Serialized Fields

      - #### rawStatusCode

            int rawStatusCode

      - #### statusText

            String statusText

      - #### responseBody

            byte[] responseBody

      - #### responseHeaders

            HttpHeaders responseHeaders

      - #### responseCharset

            String responseCharset

- ## Package org.springframework.web.context

  - ### Class org.springframework.web.context.ContextLoaderServlet extends HttpServlet implements Serializable

    - ### Serialized Fields

      - #### contextLoader

            ContextLoader contextLoader

- ## Package org.springframework.web.context.request

  - ### Class org.springframework.web.context.request.DestructionCallbackBindingListener extends Object implements Serializable

    - ### Serialized Fields

      - #### destructionCallback

            Runnable destructionCallback

- ## Package org.springframework.web.context.support

  - ### Class org.springframework.web.context.support.HttpRequestHandlerServlet extends HttpServlet implements Serializable

    - ### Serialized Fields

      - #### target

            HttpRequestHandler target

  - ### Class org.springframework.web.context.support.LiveBeansViewServlet extends HttpServlet implements Serializable

    - ### Serialized Fields

      - #### liveBeansView

            LiveBeansView liveBeansView

  - ### Class org.springframework.web.context.support.RequestHandledEvent extends ApplicationEvent implements Serializable

    - ### Serialized Fields

      - #### sessionId

            String sessionId

        Session id that applied to the request, if any

      - #### userName

            String userName

        Usually the UserPrincipal

      - #### processingTimeMillis

            long processingTimeMillis

        Request processing time

      - #### failureCause

            Throwable failureCause

        Cause of failure, if any

  - ### Class org.springframework.web.context.support.ServletRequestHandledEvent extends RequestHandledEvent implements Serializable

    - ### Serialized Fields

      - #### requestUrl

            String requestUrl

        URL that the triggered the request

      - #### clientAddress

            String clientAddress

        IP address that the request came from

      - #### method

            String method

        Usually GET or POST

      - #### servletName

            String servletName

        Name of the servlet that handled the request

- ## Package org.springframework.web.jsf

  - ### Class org.springframework.web.jsf.DelegatingPhaseListenerMulticaster extends Object implements Serializable

- ## Package org.springframework.web.multipart

  - ### Class org.springframework.web.multipart.MaxUploadSizeExceededException extends MultipartException implements Serializable

    - ### Serialized Fields

      - #### maxUploadSize

            long maxUploadSize

  - ### Class org.springframework.web.multipart.MultipartException extends NestedRuntimeException implements Serializable

- ## Package org.springframework.web.multipart.commons

  - ### Class org.springframework.web.multipart.commons.CommonsMultipartFile extends Object implements Serializable

    - ### Serialized Fields

      - #### fileItem

            org.apache.commons.fileupload.FileItem fileItem

      - #### size

            long size

- ## Package org.springframework.web.multipart.support

  - ### Class org.springframework.web.multipart.support.MissingServletRequestPartException extends ServletException implements Serializable

    serialVersionUID:
      -1255077391966870705L

    - ### Serialized Fields

      - #### partName

            String partName

- ## Package org.springframework.web.portlet

  - ### Class org.springframework.web.portlet.ModelAndViewDefiningException extends PortletException implements Serializable

    - ### Serialized Fields

      - #### modelAndView

            ModelAndView modelAndView

  - ### Class org.springframework.web.portlet.NoHandlerFoundException extends PortletException implements Serializable

- ## Package org.springframework.web.portlet.bind

  - ### Class org.springframework.web.portlet.bind.MissingPortletRequestParameterException extends PortletRequestBindingException implements Serializable

    - ### Serialized Fields

      - #### parameterName

            String parameterName

      - #### parameterType

            String parameterType

  - ### Class org.springframework.web.portlet.bind.PortletRequestBindingException extends PortletException implements Serializable

  - ### Class org.springframework.web.portlet.bind.PortletRequestParameterPropertyValues extends MutablePropertyValues implements Serializable

- ## Package org.springframework.web.portlet.context

  - ### Class org.springframework.web.portlet.context.PortletRequestHandledEvent extends RequestHandledEvent implements Serializable

    - ### Serialized Fields

      - #### portletName

            String portletName

        Name of the portlet that handled the request

      - #### portletMode

            String portletMode

        PortletMode of the request

      - #### requestType

            String requestType

        Type of Portlet Request

- ## Package org.springframework.web.portlet.handler

  - ### Class org.springframework.web.portlet.handler.PortletRequestMethodNotSupportedException extends PortletException implements Serializable

    - ### Serialized Fields

      - #### method

            String method

      - #### supportedMethods

            String[] supportedMethods

  - ### Class org.springframework.web.portlet.handler.PortletSessionRequiredException extends PortletException implements Serializable

- ## Package org.springframework.web.servlet

  - ### Class org.springframework.web.servlet.DispatcherServlet extends FrameworkServlet implements Serializable

    - ### Serialized Fields

      - #### detectAllHandlerMappings

            boolean detectAllHandlerMappings

        Detect all HandlerMappings or just expect "handlerMapping" bean?

      - #### detectAllHandlerAdapters

            boolean detectAllHandlerAdapters

        Detect all HandlerAdapters or just expect "handlerAdapter" bean?

      - #### detectAllHandlerExceptionResolvers

            boolean detectAllHandlerExceptionResolvers

        Detect all HandlerExceptionResolvers or just expect "handlerExceptionResolver" bean?

      - #### detectAllViewResolvers

            boolean detectAllViewResolvers

        Detect all ViewResolvers or just expect "viewResolver" bean?

      - #### cleanupAfterInclude

            boolean cleanupAfterInclude

        Perform cleanup of request attributes after include request?

      - #### multipartResolver

            MultipartResolver multipartResolver

        MultipartResolver used by this servlet

      - #### localeResolver

            LocaleResolver localeResolver

        LocaleResolver used by this servlet

      - #### themeResolver

            ThemeResolver themeResolver

        ThemeResolver used by this servlet

      - #### handlerMappings

            List<E> handlerMappings

        List of HandlerMappings used by this servlet

      - #### handlerAdapters

            List<E> handlerAdapters

        List of HandlerAdapters used by this servlet

      - #### handlerExceptionResolvers

            List<E> handlerExceptionResolvers

        List of HandlerExceptionResolvers used by this servlet

      - #### viewNameTranslator

            RequestToViewNameTranslator viewNameTranslator

        RequestToViewNameTranslator used by this servlet

      - #### flashMapManager

            FlashMapManager flashMapManager

        FlashMapManager used by this servlet

      - #### viewResolvers

            List<E> viewResolvers

        List of ViewResolvers used by this servlet

  - ### Class org.springframework.web.servlet.FlashMap extends HashMap<String,Object> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### targetRequestPath

            String targetRequestPath

      - #### targetRequestParams

            MultiValueMap<K,V> targetRequestParams

      - #### expirationStartTime

            long expirationStartTime

      - #### timeToLive

            int timeToLive

  - ### Class org.springframework.web.servlet.FrameworkServlet extends HttpServletBean implements Serializable

    - ### Serialized Fields

      - #### contextAttribute

            String contextAttribute

        ServletContext attribute to find the WebApplicationContext in

      - #### contextClass

            Class<T> contextClass

        WebApplicationContext implementation class to create

      - #### contextId

            String contextId

        WebApplicationContext id to assign

      - #### namespace

            String namespace

        Namespace for this servlet

      - #### contextConfigLocation

            String contextConfigLocation

        Explicit context config location

      - #### publishContext

            boolean publishContext

        Should we publish the context as a ServletContext attribute?

      - #### publishEvents

            boolean publishEvents

        Should we publish a ServletRequestHandledEvent at the end of each request?

      - #### threadContextInheritable

            boolean threadContextInheritable

        Expose LocaleContext and RequestAttributes as inheritable for child threads?

      - #### dispatchOptionsRequest

            boolean dispatchOptionsRequest

        Should we dispatch an HTTP OPTIONS request to `FrameworkServlet.doService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)`?

      - #### dispatchTraceRequest

            boolean dispatchTraceRequest

        Should we dispatch an HTTP TRACE request to `FrameworkServlet.doService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)`?

      - #### webApplicationContext

            WebApplicationContext webApplicationContext

        WebApplicationContext for this servlet

      - #### refreshEventReceived

            boolean refreshEventReceived

        Flag used to detect whether onRefresh has already been called

      - #### contextInitializerClasses

            String contextInitializerClasses

        Comma-delimited ApplicationContextInitializer classnames set through init param

      - #### contextInitializers

            ArrayList<E> contextInitializers

        Actual ApplicationContextInitializer instances to apply to the context

  - ### Class org.springframework.web.servlet.HttpServletBean extends HttpServlet implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### requiredProperties

            Set<E> requiredProperties

        Set of required properties (Strings) that must be supplied as config parameters to this servlet.

      - #### environment

            ConfigurableEnvironment environment

  - ### Class org.springframework.web.servlet.ModelAndViewDefiningException extends ServletException implements Serializable

    - ### Serialized Fields

      - #### modelAndView

            ModelAndView modelAndView

  - ### Class org.springframework.web.servlet.ResourceServlet extends HttpServletBean implements Serializable

    - ### Serialized Fields

      - #### defaultUrl

            String defaultUrl

      - #### allowedResources

            String allowedResources

      - #### contentType

            String contentType

      - #### applyLastModified

            boolean applyLastModified

      - #### pathMatcher

            PathMatcher pathMatcher

      - #### startupTime

            long startupTime

  - ### Class org.springframework.web.servlet.ViewRendererServlet extends HttpServlet implements Serializable

- ## Package org.springframework.web.servlet.mvc.multiaction

  - ### Class org.springframework.web.servlet.mvc.multiaction.NoSuchRequestHandlingMethodException extends ServletException implements Serializable

    - ### Serialized Fields

      - #### methodName

            String methodName

- ## Package org.springframework.web.servlet.mvc.support

  - ### Class org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap extends ModelMap implements Serializable

    - ### Serialized Fields

      - #### dataBinder

            DataBinder dataBinder

      - #### flashAttributes

            ModelMap flashAttributes

- ## Package org.springframework.web.servlet.tags

  - ### Class org.springframework.web.servlet.tags.BindErrorsTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### errors

            Errors errors

  - ### Class org.springframework.web.servlet.tags.BindTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### path

            String path

      - #### ignoreNestedPath

            boolean ignoreNestedPath

      - #### status

            BindStatus status

      - #### previousPageStatus

            Object previousPageStatus

      - #### previousRequestStatus

            Object previousRequestStatus

  - ### Class org.springframework.web.servlet.tags.EscapeBodyTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### javaScriptEscape

            boolean javaScriptEscape

      - #### bodyContent

            BodyContent bodyContent

  - ### Class org.springframework.web.servlet.tags.EvalTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### expressionParser

            ExpressionParser expressionParser

      - #### expression

            Expression expression

      - #### var

            String var

      - #### scope

            int scope

      - #### javaScriptEscape

            boolean javaScriptEscape

  - ### Class org.springframework.web.servlet.tags.HtmlEscapeTag extends RequestContextAwareTag implements Serializable

    - ### Serialized Fields

      - #### defaultHtmlEscape

            String defaultHtmlEscape

  - ### Class org.springframework.web.servlet.tags.HtmlEscapingAwareTag extends RequestContextAwareTag implements Serializable

    - ### Serialized Fields

      - #### htmlEscape

            Boolean htmlEscape

  - ### Class org.springframework.web.servlet.tags.MessageTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### message

            Object message

      - #### code

            String code

      - #### arguments

            Object arguments

      - #### argumentSeparator

            String argumentSeparator

      - #### text

            String text

      - #### var

            String var

      - #### scope

            String scope

      - #### javaScriptEscape

            boolean javaScriptEscape

  - ### Class org.springframework.web.servlet.tags.NestedPathTag extends TagSupport implements Serializable

    - ### Serialized Fields

      - #### path

            String path

      - #### previousNestedPath

            String previousNestedPath

        Caching a previous nested path, so that it may be reset

  - ### Class org.springframework.web.servlet.tags.ParamTag extends BodyTagSupport implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### value

            String value

      - #### param

            Param param

  - ### Class org.springframework.web.servlet.tags.RequestContextAwareTag extends TagSupport implements Serializable

    - ### Serialized Fields

      - #### logger

            Log logger

        Logger available to subclasses

      - #### requestContext

            RequestContext requestContext

  - ### Class org.springframework.web.servlet.tags.ThemeTag extends MessageTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.TransformTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### value

            Object value

        the value to transform using the appropriate property editor

      - #### var

            String var

        the variable to put the result in

      - #### scope

            String scope

        the scope of the variable the result will be put in

  - ### Class org.springframework.web.servlet.tags.UrlTag extends HtmlEscapingAwareTag implements Serializable

    - ### Serialized Fields

      - #### params

            List<E> params

      - #### templateParams

            Set<E> templateParams

      - #### type

            org.springframework.web.servlet.tags.UrlTag.UrlType type

      - #### value

            String value

      - #### context

            String context

      - #### var

            String var

      - #### scope

            int scope

      - #### javaScriptEscape

            boolean javaScriptEscape

- ## Package org.springframework.web.servlet.tags.form

  - ### Class org.springframework.web.servlet.tags.form.AbstractCheckedElementTag extends AbstractHtmlInputElementTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag extends AbstractFormTag implements Serializable

    - ### Serialized Fields

      - #### path

            String path

        The property path from the `form object`.

      - #### id

            String id

        The value of the '`id`' attribute.

      - #### bindStatus

            BindStatus bindStatus

        The `BindStatus` of this tag.

  - ### Class org.springframework.web.servlet.tags.form.AbstractFormTag extends HtmlEscapingAwareTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.AbstractHtmlElementBodyTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### bodyContent

            BodyContent bodyContent

      - #### tagWriter

            TagWriter tagWriter

  - ### Class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag extends AbstractDataBoundFormElementTag implements Serializable

    - ### Serialized Fields

      - #### cssClass

            String cssClass

      - #### cssErrorClass

            String cssErrorClass

      - #### cssStyle

            String cssStyle

      - #### lang

            String lang

      - #### title

            String title

      - #### dir

            String dir

      - #### tabindex

            String tabindex

      - #### onclick

            String onclick

      - #### ondblclick

            String ondblclick

      - #### onmousedown

            String onmousedown

      - #### onmouseup

            String onmouseup

      - #### onmouseover

            String onmouseover

      - #### onmousemove

            String onmousemove

      - #### onmouseout

            String onmouseout

      - #### onkeypress

            String onkeypress

      - #### onkeyup

            String onkeyup

      - #### onkeydown

            String onkeydown

      - #### dynamicAttributes

            Map<K,V> dynamicAttributes

  - ### Class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### onfocus

            String onfocus

      - #### onblur

            String onblur

      - #### onchange

            String onchange

      - #### accesskey

            String accesskey

      - #### disabled

            String disabled

      - #### readonly

            String readonly

  - ### Class org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag extends AbstractCheckedElementTag implements Serializable

    - ### Serialized Fields

      - #### items

            Object items

        The `Collection`, `Map` or array of objects used to generate the '`input type="checkbox/radio"`' tags.

      - #### itemValue

            String itemValue

        The name of the property mapped to the '`value`' attribute of the '`input type="checkbox/radio"`' tag.

      - #### itemLabel

            String itemLabel

        The value to be displayed as part of the '`input type="checkbox/radio"`' tag.

      - #### element

            String element

        The HTML element used to enclose the '`input type="checkbox/radio"`' tag.

      - #### delimiter

            String delimiter

        Delimiter to use between each '`input type="checkbox/radio"`' tags.

  - ### Class org.springframework.web.servlet.tags.form.AbstractSingleCheckedElementTag extends AbstractCheckedElementTag implements Serializable

    - ### Serialized Fields

      - #### value

            Object value

        The value of the '`value`' attribute.

      - #### label

            Object label

        The value of the '`label`' attribute.

  - ### Class org.springframework.web.servlet.tags.form.ButtonTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### tagWriter

            TagWriter tagWriter

      - #### name

            String name

      - #### value

            String value

      - #### disabled

            String disabled

  - ### Class org.springframework.web.servlet.tags.form.CheckboxesTag extends AbstractMultiCheckedElementTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.CheckboxTag extends AbstractSingleCheckedElementTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.ErrorsTag extends AbstractHtmlElementBodyTag implements Serializable

    - ### Serialized Fields

      - #### element

            String element

      - #### delimiter

            String delimiter

      - #### oldMessages

            Object oldMessages

        Stores any value that existed in the 'errors messages' before the tag was started.

      - #### errorMessagesWereExposed

            boolean errorMessagesWereExposed

  - ### Class org.springframework.web.servlet.tags.form.FormTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### tagWriter

            TagWriter tagWriter

      - #### modelAttribute

            String modelAttribute

      - #### name

            String name

      - #### action

            String action

      - #### method

            String method

      - #### target

            String target

      - #### enctype

            String enctype

      - #### acceptCharset

            String acceptCharset

      - #### onsubmit

            String onsubmit

      - #### onreset

            String onreset

      - #### autocomplete

            String autocomplete

      - #### methodParam

            String methodParam

      - #### previousNestedPath

            String previousNestedPath

        Caching a previous nested path, so that it may be reset

  - ### Class org.springframework.web.servlet.tags.form.HiddenInputTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### disabled

            String disabled

  - ### Class org.springframework.web.servlet.tags.form.InputTag extends AbstractHtmlInputElementTag implements Serializable

    - ### Serialized Fields

      - #### size

            String size

      - #### maxlength

            String maxlength

      - #### alt

            String alt

      - #### onselect

            String onselect

      - #### autocomplete

            String autocomplete

  - ### Class org.springframework.web.servlet.tags.form.LabelTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### tagWriter

            TagWriter tagWriter

        The `TagWriter` instance being used.

        Stored so we can close the tag on `LabelTag.doEndTag()`.

      - #### forId

            String forId

        The value of the '`for`' attribute.

  - ### Class org.springframework.web.servlet.tags.form.OptionsTag extends AbstractHtmlElementTag implements Serializable

    - ### Serialized Fields

      - #### items

            Object items

        The `Collection`, `Map` or array of objects used to generate the inner '`option`' tags.

      - #### itemValue

            String itemValue

        The name of the property mapped to the '`value`' attribute of the '`option`' tag.

      - #### itemLabel

            String itemLabel

        The name of the property mapped to the inner text of the '`option`' tag.

      - #### disabled

            String disabled

  - ### Class org.springframework.web.servlet.tags.form.OptionTag extends AbstractHtmlElementBodyTag implements Serializable

    - ### Serialized Fields

      - #### value

            Object value

        The 'value' attribute of the rendered HTML `&lt;option&gt;` tag.

      - #### label

            String label

        The text body of the rendered HTML `&lt;option&gt;` tag.

      - #### oldValue

            Object oldValue

      - #### oldDisplayValue

            Object oldDisplayValue

      - #### disabled

            String disabled

  - ### Class org.springframework.web.servlet.tags.form.PasswordInputTag extends InputTag implements Serializable

    - ### Serialized Fields

      - #### showPassword

            boolean showPassword

  - ### Class org.springframework.web.servlet.tags.form.RadioButtonsTag extends AbstractMultiCheckedElementTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.RadioButtonTag extends AbstractSingleCheckedElementTag implements Serializable

  - ### Class org.springframework.web.servlet.tags.form.SelectTag extends AbstractHtmlInputElementTag implements Serializable

    - ### Serialized Fields

      - #### items

            Object items

        The `Collection`, `Map` or array of objects used to generate the inner '`option`' tags.

      - #### itemValue

            String itemValue

        The name of the property mapped to the '`value`' attribute of the '`option`' tag.

      - #### itemLabel

            String itemLabel

        The name of the property mapped to the inner text of the '`option`' tag.

      - #### size

            String size

        The value of the HTML '`size`' attribute rendered on the final '`select`' element.

      - #### multiple

            Object multiple

        Indicates whether or not the '`select`' tag allows multiple-selections.

      - #### tagWriter

            TagWriter tagWriter

        The `TagWriter` instance that the output is being written.

        Only used in conjunction with nested `OptionTags`.

  - ### Class org.springframework.web.servlet.tags.form.TextareaTag extends AbstractHtmlInputElementTag implements Serializable

    - ### Serialized Fields

      - #### rows

            String rows

      - #### cols

            String cols

      - #### onselect

            String onselect

- ## Package org.springframework.web.struts

  - ### Class org.springframework.web.struts.SpringBindingActionForm extends org.apache.struts.action.ActionForm implements Serializable

    - ### Serialized Fields

      - #### errors

            Errors errors

        Deprecated.

      - #### locale

            Locale locale

        Deprecated.

      - #### messageResources

            org.apache.struts.util.MessageResources messageResources

        Deprecated.

- ## Package org.springframework.web.util

  - ### Class org.springframework.web.util.Log4jConfigServlet extends HttpServlet implements Serializable

  - ### Class org.springframework.web.util.NestedServletException extends ServletException implements Serializable

    serialVersionUID:
      -5292377985529381145L

  - ### Class org.springframework.web.util.UriComponents extends Object implements Serializable

    - ### Serialized Fields

      - #### scheme

            String scheme

      - #### fragment

            String fragment

  - ### Class org.springframework.web.util.UriTemplate extends Object implements Serializable

    - ### Serialized Fields

      - #### uriComponents

            UriComponents uriComponents

      - #### variableNames

            List<E> variableNames

      - #### matchPattern

            Pattern matchPattern

      - #### uriTemplate

            String uriTemplate