A.2 API Change Report

Produced using CLIRR version 0.7 SNAPSHOT

A.2.1 aop.framework

  • org.springframework.aop.framework.AbstractSingletonProxyFactoryBean

    Method 'protected java.lang.Object getProxy(org.springframework.aop.framework.AopProxy)' has been removed [7002]

  • org.springframework.aop.framework.AopProxyUtils

    Method 'public java.lang.Class getTargetClass(java.lang.Object)' has been removed [7002]

  • org.springframework.aop.framework.ProxyFactory

    Removed org.springframework.aop.framework.AopProxy from the set of implemented interfaces [4001]

  • org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator

    Method 'protected boolean isInfrastructureClass(java.lang.Class, java.lang.String)' has been removed [7002]

A.2.2 aop.interceptor

  • org.springframework.aop.interceptor.ClassLoaderAnalyzerInterceptor

    Class org.springframework.aop.interceptor.ClassLoaderAnalyzerInterceptor removed [8001]

A.2.3 aop.support

  • org.springframework.aop.support.IntroductionInfoSupport

    Removed field logger [6001]

    Field publishedInterfaces is now final [6006]

A.2.4 aop.target

  • org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource

    Method 'protected java.lang.Object writeReplace()' has been removed [7002]

A.2.5 beans

  • org.springframework.beans.BeanUtils

    Method 'public boolean isAssignable(java.lang.Class, java.lang.Class)' has been removed [7002]

    Method 'public boolean isAssignable(java.lang.Class, java.lang.Object)' has been removed [7002]

  • org.springframework.beans.BeanWrapper

    Method 'public boolean isAutoGrowNestedPaths()' has been added to an interface [7012]

    Method 'public void setAutoGrowNestedPaths(boolean)' has been added to an interface [7012]

    Method 'public void setWrappedInstance(java.lang.Object)' has been removed [7002]

  • org.springframework.beans.BeanWrapperImpl

    Method 'public java.lang.Object doTypeConversionIfNecessary(java.lang.Object, java.lang.Class)' has been removed [7002]

  • org.springframework.beans.ConfigurablePropertyAccessor

    Method 'public org.springframework.core.convert.ConversionService getConversionService()' has been added to an interface [7012]

    Method 'public void setConversionService(org.springframework.core.convert.ConversionService)' has been added to an interface [7012]

  • org.springframework.beans.MutablePropertyValues

    Method 'public void clear()' has been removed [7002]

  • org.springframework.beans.PropertyAccessor

    Method 'public org.springframework.core.convert.TypeDescriptor getPropertyTypeDescriptor(java.lang.String)' has been added to an interface [7012]

A.2.6 beans.factory

  • org.springframework.beans.factory.BeanFactory

    Method 'public java.lang.Object getBean(java.lang.Class)' has been added to an interface [7012]

  • org.springframework.beans.factory.ListableBeanFactory

    Method 'public java.lang.annotation.Annotation findAnnotationOnBean(java.lang.String, java.lang.Class)' has been added to an interface [7012]

    Method 'public java.util.Map getBeansWithAnnotation(java.lang.Class)' has been added to an interface [7012]

  • org.springframework.beans.factory.annotation.Autowire

    Removed field INHERITED [6001]

  • org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor

    Method 'protected java.lang.Class getAutowiredAnnotationType()' has been removed [7002]

  • org.springframework.beans.factory.annotation.InjectionMetadata

    In method 'public InjectionMetadata(java.lang.Class)' the number of arguments has changed [7004]

    Method 'public InjectionMetadata()' has been removed [7002]

    Method 'public void addInjectedField(org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement)' has been removed [7002]

    Method 'public void addInjectedMethod(org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement)' has been removed [7002]

    Method 'public void injectFields(java.lang.Object, java.lang.String)' has been removed [7002]

    Method 'public void injectMethods(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues)' has been removed [7002]

  • org.springframework.beans.factory.config.BeanDefinition

    Method 'public java.lang.String[] getDependsOn()' has been added to an interface [7012]

    Method 'public boolean isPrimary()' has been added to an interface [7012]

    Method 'public boolean isPrototype()' has been added to an interface [7012]

    Method 'public void setDependsOn(java.lang.String[])' has been added to an interface [7012]

    Method 'public void setLazyInit(boolean)' has been added to an interface [7012]

    Method 'public void setPrimary(boolean)' has been added to an interface [7012]

  • org.springframework.beans.factory.config.ConfigurableBeanFactory

    Method 'public void addEmbeddedValueResolver(org.springframework.util.StringValueResolver)' has been added to an interface [7012]

    Method 'public java.security.AccessControlContext getAccessControlContext()' has been added to an interface [7012]

    Method 'public org.springframework.beans.factory.config.BeanExpressionResolver getBeanExpressionResolver()' has been added to an interface [7012]

    Method 'public org.springframework.core.convert.ConversionService getConversionService()' has been added to an interface [7012]

    Method 'public void registerCustomEditor(java.lang.Class, java.beans.PropertyEditor)' has been removed [7002]

    Method 'public java.lang.String resolveEmbeddedValue(java.lang.String)' has been added to an interface [7012]

    Method 'public void setBeanExpressionResolver(org.springframework.beans.factory.config.BeanExpressionResolver)' has been added to an interface [7012]

    Method 'public void setConversionService(org.springframework.core.convert.ConversionService)' has been added to an interface [7012]

  • org.springframework.beans.factory.config.ConstructorArgumentValues

    Parameter 3 of 'public org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder getArgumentValue(int, java.lang.Class, java.util.Set)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'public org.springframework.beans.factory.config.ConstructorArgumentValues$ValueHolder getGenericArgumentValue(java.lang.Class, java.util.Set)' has changed its type to java.lang.String [7005]

  • org.springframework.beans.factory.config.DependencyDescriptor

    Return type of method 'public java.lang.Object[] getAnnotations()' has been changed to java.lang.annotation.Annotation[] [7006]

  • org.springframework.beans.factory.config.PropertiesFactoryBean

    Method 'protected java.lang.Object createInstance()' has been removed [7002]

  • org.springframework.beans.factory.config.Scope

    Method 'public java.lang.Object resolveContextualObject(java.lang.String)' has been added to an interface [7012]

  • org.springframework.beans.factory.generic.GenericBeanFactoryAccessor

    Class org.springframework.beans.factory.generic.GenericBeanFactoryAccessor removed [8001]

  • org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory

    In method 'protected void invokeCustomInitMethod(java.lang.String, java.lang.Object, java.lang.String, boolean)' the number of arguments has changed [7004]

  • org.springframework.beans.factory.support.AbstractBeanFactory

    Accessibility of method 'protected java.lang.Object doGetBean(java.lang.String, java.lang.Class, java.lang.Object[], boolean)' has been decreased from protected to private [7009]

    Method 'public void registerCustomEditor(java.lang.Class, java.beans.PropertyEditor)' has been removed [7002]

    Method 'protected java.lang.Class resolveBeanClass(org.springframework.beans.factory.support.RootBeanDefinition, java.lang.String)' has been removed [7002]

  • org.springframework.beans.factory.support.AutowireCandidateResolver

    Method 'public java.lang.Object getSuggestedValue(org.springframework.beans.factory.config.DependencyDescriptor)' has been added to an interface [7012]

  • org.springframework.beans.factory.support.BeanDefinitionReader

    Method 'public org.springframework.beans.factory.support.BeanDefinitionRegistry getBeanFactory()' has been removed [7002]

  • org.springframework.beans.factory.support.BeanDefinitionReaderUtils

    Method 'public org.springframework.beans.factory.support.AbstractBeanDefinition createBeanDefinition(java.lang.String, java.lang.String, org.springframework.beans.factory.config.ConstructorArgumentValues, org.springframework.beans.MutablePropertyValues, java.lang.ClassLoader)' has been removed [7002]

  • org.springframework.beans.factory.support.DefaultListableBeanFactory

    Parameter 2 of 'protected java.lang.String determinePrimaryCandidate(java.util.Map, java.lang.Class)' has changed its type to org.springframework.beans.factory.config.DependencyDescriptor [7005]

  • org.springframework.beans.factory.support.RootBeanDefinition

    Return type of method 'public org.springframework.beans.factory.support.AbstractBeanDefinition cloneBeanDefinition()' has been changed to org.springframework.beans.factory.support.RootBeanDefinition [7006]

  • org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser

    In method 'protected void doParse(org.w3c.dom.Element, org.springframework.beans.factory.support.BeanDefinitionBuilder)' the number of arguments has changed [7004]

  • org.springframework.beans.factory.xml.BeanDefinitionParserDelegate

    In method 'protected java.lang.Object buildTypedStringValue(java.lang.String, java.lang.String, org.w3c.dom.Element)' the number of arguments has changed [7004]

    Accessibility of method 'public java.lang.Object parseKeyElement(org.w3c.dom.Element, org.springframework.beans.factory.config.BeanDefinition, java.lang.String)' has been decreased from public to protected [7009]

  • org.springframework.beans.factory.xml.NamespaceHandlerSupport

    Method 'protected org.springframework.beans.factory.xml.BeanDefinitionDecorator findDecoratorForNode(org.w3c.dom.Node)' has been removed [7002]

    Method 'protected org.springframework.beans.factory.xml.BeanDefinitionParser findParserForElement(org.w3c.dom.Element)' has been removed [7002]

  • org.springframework.beans.factory.xml.PluggableSchemaResolver

    Method 'protected java.lang.String getSchemaMapping(java.lang.String)' has been removed [7002]

  • org.springframework.beans.factory.xml.XmlBeanDefinitionParser

    Class org.springframework.beans.factory.xml.XmlBeanDefinitionParser removed [8001]

  • org.springframework.beans.factory.xml.XmlBeanDefinitionReader

    Method 'public void setParserClass(java.lang.Class)' has been removed [7002]

A.2.7 beans.support

  • org.springframework.beans.support.PagedListSourceProvider

    Class org.springframework.beans.support.PagedListSourceProvider removed [8001]

  • org.springframework.beans.support.RefreshablePagedListHolder

    Class org.springframework.beans.support.RefreshablePagedListHolder removed [8001]

A.2.8 context

  • org.springframework.context.ConfigurableApplicationContext

    Method 'public void setId(java.lang.String)' has been added to an interface [7012]

A.2.9 context.annotation

  • org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider

    Accessibility of field DEFAULT_RESOURCE_PATTERN has been weakened from protected to private [6010]

  • org.springframework.context.annotation.ComponentScanBeanDefinitionParser

    In method 'protected void parseTypeFilters(org.w3c.dom.Element, org.springframework.context.annotation.ClassPathBeanDefinitionScanner, org.springframework.beans.factory.xml.XmlReaderContext)' the number of arguments has changed [7004]

  • org.springframework.context.annotation.Scope

    Method 'public org.springframework.context.annotation.ScopedProxyMode proxyMode()' has been added to an interface [7012]

A.2.10 context.event

  • org.springframework.context.event.AbstractApplicationEventMulticaster

    Method 'public void setCollectionClass(java.lang.Class)' has been removed [7002]

    Method 'public void setConcurrentUpdates(boolean)' has been removed [7002]

  • org.springframework.context.event.ApplicationEventMulticaster

    Method 'public void addApplicationListenerBean(java.lang.String)' has been added to an interface [7012]

    Method 'public void removeApplicationListenerBean(java.lang.String)' has been added to an interface [7012]

  • org.springframework.context.event.SimpleApplicationEventMulticaster

    Return type of method 'protected org.springframework.core.task.TaskExecutor getTaskExecutor()' has been changed to java.util.concurrent.Executor [7006]

    Parameter 1 of 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has changed its type to java.util.concurrent.Executor [7005]

  • org.springframework.context.event.SourceFilteringListener

    Removed org.springframework.context.ApplicationListener from the set of implemented interfaces [4001]

A.2.11 context.support

  • org.springframework.context.support.AbstractApplicationContext

    Return type of method 'public java.util.List getApplicationListeners()' has been changed to java.util.Collection [7006]

  • org.springframework.context.support.ResourceMapFactoryBean

    Class org.springframework.context.support.ResourceMapFactoryBean removed [8001]

A.2.12 core

  • org.springframework.core.MethodParameter

    Return type of method 'public java.lang.Object[] getParameterAnnotations()' has been changed to java.lang.annotation.Annotation[] [7006]

  • org.springframework.core.ReflectiveVisitorHelper

    Class org.springframework.core.ReflectiveVisitorHelper removed [8001]

A.2.13 core.style

  • org.springframework.core.style.DefaultToStringStyler

    Parameter 1 of 'public void styleEnd(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleField(java.lang.StringBuffer, java.lang.String, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'protected void styleFieldEnd(java.lang.StringBuffer, java.lang.String)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleFieldSeparator(java.lang.StringBuffer)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'protected void styleFieldStart(java.lang.StringBuffer, java.lang.String)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleStart(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleValue(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

  • org.springframework.core.style.ToStringStyler

    Parameter 1 of 'public void styleEnd(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleField(java.lang.StringBuffer, java.lang.String, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleFieldSeparator(java.lang.StringBuffer)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleStart(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

    Parameter 1 of 'public void styleValue(java.lang.StringBuffer, java.lang.Object)' has changed its type to java.lang.StringBuilder [7005]

A.2.14 core.task

  • org.springframework.core.task.AsyncTaskExecutor

    Method 'public java.util.concurrent.Future submit(java.lang.Runnable)' has been added to an interface [7012]

    Method 'public java.util.concurrent.Future submit(java.util.concurrent.Callable)' has been added to an interface [7012]

  • org.springframework.core.task.SimpleAsyncTaskExecutor

    Removed field DEFAULT_THREAD_NAME_PREFIX [6001]

    Method 'public int getConcurrencyLimit()' is now final [7014]

    Method 'public boolean isThrottleActive()' is now final [7014]

  • org.springframework.core.task.TaskRejectedException

    Removed org.springframework.core.NestedRuntimeException from the list of superclasses [5001]

  • org.springframework.core.task.TaskTimeoutException

    Removed org.springframework.core.NestedRuntimeException from the list of superclasses [5001]

A.2.15 core.type

  • org.springframework.core.type.AnnotationMetadata

    Method 'public java.util.Set getAnnotatedMethods(java.lang.String)' has been added to an interface [7012]

    Method 'public java.util.Map getAnnotationAttributes(java.lang.String, boolean)' has been added to an interface [7012]

    Method 'public boolean hasAnnotatedMethods(java.lang.String)' has been added to an interface [7012]

    Method 'public boolean isAnnotated(java.lang.String)' has been added to an interface [7012]

  • org.springframework.core.type.ClassMetadata

    Method 'public boolean isFinal()' has been added to an interface [7012]

  • org.springframework.core.type.classreading.MetadataReader

    Method 'public org.springframework.core.io.Resource getResource()' has been added to an interface [7012]

A.2.16 instrument.classloading

  • org.springframework.instrument.classloading.ShadowingClassLoader

    Method 'protected boolean isClassNameExcludedFromShadowing(java.lang.String)' has been removed [7002]

  • org.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver

    Method 'protected com.sun.enterprise.loader.InstrumentableClassLoader determineClassLoader(java.lang.ClassLoader)' has been removed [7002]

A.2.17 jca.endpoint

  • org.springframework.jca.endpoint.GenericMessageEndpointManager

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

A.2.18 jca.work

  • org.springframework.jca.work.SimpleTaskWorkManager

    Parameter 1 of 'public void setAsyncTaskExecutor(org.springframework.core.task.TaskExecutor)' has changed its type to org.springframework.core.task.AsyncTaskExecutor [7005]

A.2.19 jdbc.core

  • org.springframework.jdbc.core.metadata.TableMetaDataContext

    Method 'public boolean isAccessTableParameterMetaData()' has been removed [7002]

    Method 'public void setAccessTableParameterMetaData(boolean)' has been removed [7002]

  • org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations

    Method 'public int[] batchUpdate(java.lang.String, java.util.Map[])' has been added to an interface [7012]

    Method 'public int[] batchUpdate(java.lang.String, org.springframework.jdbc.core.namedparam.SqlParameterSource[])' has been added to an interface [7012]

  • org.springframework.jdbc.core.simple.SimpleJdbcCall

    In method 'public java.util.Map execute()' the number of arguments has changed [7004]

    Parameter 2 of 'public java.lang.Object executeFunction(java.lang.Class, org.springframework.jdbc.core.namedparam.MapSqlParameterSource)' has changed its type to java.lang.Object[] [7005]

    Parameter 2 of 'public java.lang.Object executeObject(java.lang.Class, org.springframework.jdbc.core.namedparam.MapSqlParameterSource)' has changed its type to java.lang.Object[] [7005]

  • org.springframework.jdbc.core.simple.SimpleJdbcCallOperations

    In method 'public java.util.Map execute()' the number of arguments has changed [7004]

    Parameter 2 of 'public java.lang.Object executeFunction(java.lang.Class, org.springframework.jdbc.core.namedparam.MapSqlParameterSource)' has changed its type to java.lang.Object[] [7005]

    Method 'public java.lang.Object executeFunction(java.lang.Class, org.springframework.jdbc.core.namedparam.SqlParameterSource)' has been added to an interface [7012]

    Parameter 2 of 'public java.lang.Object executeObject(java.lang.Class, org.springframework.jdbc.core.namedparam.MapSqlParameterSource)' has changed its type to java.lang.Object[] [7005]

    Method 'public java.lang.Object executeObject(java.lang.Class, org.springframework.jdbc.core.namedparam.SqlParameterSource)' has been added to an interface [7012]

  • org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations

    Method 'public org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations includeSynonymsForTableColumnMetaData()' has been added to an interface [7012]

    Method 'public org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations withoutTableColumnMetaDataAccess()' has been added to an interface [7012]

  • org.springframework.jdbc.core.simple.SimpleJdbcOperations

    Method 'public java.util.List query(java.lang.String, org.springframework.jdbc.core.RowMapper, java.util.Map)' has been added to an interface [7012]

    Method 'public java.util.List query(java.lang.String, org.springframework.jdbc.core.RowMapper, org.springframework.jdbc.core.namedparam.SqlParameterSource)' has been added to an interface [7012]

    Method 'public java.util.List query(java.lang.String, org.springframework.jdbc.core.RowMapper, java.lang.Object[])' has been added to an interface [7012]

    Method 'public java.lang.Object queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper, java.util.Map)' has been added to an interface [7012]

    Method 'public java.lang.Object queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper, org.springframework.jdbc.core.namedparam.SqlParameterSource)' has been added to an interface [7012]

    Method 'public java.lang.Object queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper, java.lang.Object[])' has been added to an interface [7012]

A.2.20 jdbc.support

  • org.springframework.jdbc.support.nativejdbc.XAPoolNativeJdbcExtractor

    Class org.springframework.jdbc.support.nativejdbc.XAPoolNativeJdbcExtractor removed [8001]

A.2.21 jms.listener

  • org.springframework.jms.listener.AbstractJmsListeningContainer

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.AbstractMessageListenerContainer

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.AbstractPollingMessageListenerContainer

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.DefaultMessageListenerContainer

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

    Parameter 1 of 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has changed its type to java.util.concurrent.Executor [7005]

  • org.springframework.jms.listener.DefaultMessageListenerContainer102

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.SimpleMessageListenerContainer

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

    Parameter 1 of 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has changed its type to java.util.concurrent.Executor [7005]

  • org.springframework.jms.listener.SimpleMessageListenerContainer102

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.endpoint.JmsMessageEndpointManager

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

  • org.springframework.jms.listener.endpoint.StandardJmsActivationSpecFactory

    Parameter 1 of 'public void setDefaultProperties(java.util.Properties)' has changed its type to java.util.Map [7005]

  • org.springframework.jms.listener.serversession.AbstractPoolingServerSessionFactory

    Class org.springframework.jms.listener.serversession.AbstractPoolingServerSessionFactory removed [8001]

  • org.springframework.jms.listener.serversession.CommonsPoolServerSessionFactory

    Class org.springframework.jms.listener.serversession.CommonsPoolServerSessionFactory removed [8001]

  • org.springframework.jms.listener.serversession.ListenerSessionManager

    Class org.springframework.jms.listener.serversession.ListenerSessionManager removed [8001]

  • org.springframework.jms.listener.serversession.ServerSessionFactory

    Class org.springframework.jms.listener.serversession.ServerSessionFactory removed [8001]

  • org.springframework.jms.listener.serversession.ServerSessionMessageListenerContainer

    Class org.springframework.jms.listener.serversession.ServerSessionMessageListenerContainer removed [8001]

  • org.springframework.jms.listener.serversession.ServerSessionMessageListenerContainer102

    Class org.springframework.jms.listener.serversession.ServerSessionMessageListenerContainer102 removed [8001]

  • org.springframework.jms.listener.serversession.SimpleServerSessionFactory

    Class org.springframework.jms.listener.serversession.SimpleServerSessionFactory removed [8001]

A.2.22 jmx.export

  • org.springframework.jmx.export.MBeanExportOperations

    Method 'public void unregisterManagedResource(javax.management.ObjectName)' has been added to an interface [7012]

  • org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler

    Changed type of field ATTRIBUTE_OPERATION_VISIBILITY from java.lang.Integer to int [6004]

  • org.springframework.jmx.export.metadata.AttributesJmxAttributeSource

    Class org.springframework.jmx.export.metadata.AttributesJmxAttributeSource removed [8001]

  • org.springframework.jmx.export.metadata.JmxAttributeSource

    Method 'public org.springframework.jmx.export.metadata.ManagedMetric getManagedMetric(java.lang.reflect.Method)' has been added to an interface [7012]

A.2.23 jmx.support

  • org.springframework.jmx.support.WebLogicJndiMBeanServerFactoryBean

    Class org.springframework.jmx.support.WebLogicJndiMBeanServerFactoryBean removed [8001]

  • org.springframework.jmx.support.WebLogicMBeanServerFactoryBean

    Class org.springframework.jmx.support.WebLogicMBeanServerFactoryBean removed [8001]

A.2.24 metadata

  • org.springframework.metadata.Attributes

    Class org.springframework.metadata.Attributes removed [8001]

A.2.25 metadata.commons

  • org.springframework.metadata.commons.CommonsAttributes

    Class org.springframework.metadata.commons.CommonsAttributes removed [8001]

A.2.26 mock.web

  • org.springframework.mock.web.MockHttpServletRequest

    Method 'public void addRole(java.lang.String)' has been removed [7002]

A.2.27 orm.hibernate3

  • org.springframework.orm.hibernate3.FilterDefinitionFactoryBean

    Parameter 1 of 'public void setParameterTypes(java.util.Properties)' has changed its type to java.util.Map [7005]

  • org.springframework.orm.hibernate3.HibernateTemplate

    Method 'public java.lang.Object execute(org.springframework.orm.hibernate3.HibernateCallback, boolean)' has been removed [7002]

A.2.28 orm.ibatis

  • org.springframework.orm.ibatis.SqlMapClientOperations

    Method 'public com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String, int)' has been removed [7002]

    Method 'public com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String, java.lang.Object, int)' has been removed [7002]

  • org.springframework.orm.ibatis.SqlMapClientTemplate

    Method 'public com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String, int)' has been removed [7002]

    Method 'public com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String, java.lang.Object, int)' has been removed [7002]

A.2.29 orm.jdo

  • org.springframework.orm.jdo.DefaultJdoDialect

    Method 'public void flush(javax.jdo.PersistenceManager)' has been removed [7002]

  • org.springframework.orm.jdo.JdoDialect

    Method 'public void flush(javax.jdo.PersistenceManager)' has been removed [7002]

  • org.springframework.orm.jdo.JdoOperations

    Method 'public java.lang.Object attachCopy(java.lang.Object)' has been removed [7002]

    Method 'public java.util.Collection attachCopyAll(java.util.Collection)' has been removed [7002]

  • org.springframework.orm.jdo.JdoTemplate

    Method 'public java.lang.Object attachCopy(java.lang.Object)' has been removed [7002]

    Method 'public java.util.Collection attachCopyAll(java.util.Collection)' has been removed [7002]

A.2.30 orm.toplink

  • org.springframework.orm.toplink.AbstractSessionFactory

    Class org.springframework.orm.toplink.AbstractSessionFactory removed [8001]

  • org.springframework.orm.toplink.LocalSessionFactory

    Class org.springframework.orm.toplink.LocalSessionFactory removed [8001]

  • org.springframework.orm.toplink.LocalSessionFactoryBean

    Class org.springframework.orm.toplink.LocalSessionFactoryBean removed [8001]

  • org.springframework.orm.toplink.ServerSessionFactory

    Class org.springframework.orm.toplink.ServerSessionFactory removed [8001]

  • org.springframework.orm.toplink.SessionBrokerSessionFactory

    Class org.springframework.orm.toplink.SessionBrokerSessionFactory removed [8001]

  • org.springframework.orm.toplink.SessionFactory

    Class org.springframework.orm.toplink.SessionFactory removed [8001]

  • org.springframework.orm.toplink.SessionFactoryUtils

    Class org.springframework.orm.toplink.SessionFactoryUtils removed [8001]

  • org.springframework.orm.toplink.SessionHolder

    Class org.springframework.orm.toplink.SessionHolder removed [8001]

  • org.springframework.orm.toplink.SessionReadCallback

    Class org.springframework.orm.toplink.SessionReadCallback removed [8001]

  • org.springframework.orm.toplink.SingleSessionFactory

    Class org.springframework.orm.toplink.SingleSessionFactory removed [8001]

  • org.springframework.orm.toplink.TopLinkAccessor

    Class org.springframework.orm.toplink.TopLinkAccessor removed [8001]

  • org.springframework.orm.toplink.TopLinkCallback

    Class org.springframework.orm.toplink.TopLinkCallback removed [8001]

  • org.springframework.orm.toplink.TopLinkInterceptor

    Class org.springframework.orm.toplink.TopLinkInterceptor removed [8001]

  • org.springframework.orm.toplink.TopLinkJdbcException

    Class org.springframework.orm.toplink.TopLinkJdbcException removed [8001]

  • org.springframework.orm.toplink.TopLinkOperations

    Class org.springframework.orm.toplink.TopLinkOperations removed [8001]

  • org.springframework.orm.toplink.TopLinkOptimisticLockingFailureException

    Class org.springframework.orm.toplink.TopLinkOptimisticLockingFailureException removed [8001]

  • org.springframework.orm.toplink.TopLinkQueryException

    Class org.springframework.orm.toplink.TopLinkQueryException removed [8001]

  • org.springframework.orm.toplink.TopLinkSystemException

    Class org.springframework.orm.toplink.TopLinkSystemException removed [8001]

  • org.springframework.orm.toplink.TopLinkTemplate

    Class org.springframework.orm.toplink.TopLinkTemplate removed [8001]

  • org.springframework.orm.toplink.TopLinkTransactionManager

    Class org.springframework.orm.toplink.TopLinkTransactionManager removed [8001]

  • org.springframework.orm.toplink.UnitOfWorkCallback

    Class org.springframework.orm.toplink.UnitOfWorkCallback removed [8001]

  • org.springframework.orm.toplink.support.CommonsLoggingSessionLog

    Class org.springframework.orm.toplink.support.CommonsLoggingSessionLog removed [8001]

  • org.springframework.orm.toplink.support.CommonsLoggingSessionLog904

    Class org.springframework.orm.toplink.support.CommonsLoggingSessionLog904 removed [8001]

  • org.springframework.orm.toplink.support.TopLinkDaoSupport

    Class org.springframework.orm.toplink.support.TopLinkDaoSupport removed [8001]

  • org.springframework.orm.toplink.support.TransactionAwareSessionAdapter

    Class org.springframework.orm.toplink.support.TransactionAwareSessionAdapter removed [8001]

A.2.31 remoting.jaxrpc

  • org.springframework.remoting.jaxrpc.support.AxisBeanMappingServicePostProcessor

    Class org.springframework.remoting.jaxrpc.support.AxisBeanMappingServicePostProcessor removed [8001]

A.2.32 remoting.jaxws

  • org.springframework.remoting.jaxws.AbstractJaxWsServiceExporter

    Abstract method 'protected void publishEndpoint(javax.xml.ws.Endpoint, javax.xml.ws.WebServiceProvider)' has been added [7013]

    Method 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has been removed [7002]

  • org.springframework.remoting.jaxws.LocalJaxWsServiceFactory

    Method 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has been removed [7002]

A.2.33 remoting.rmi

  • org.springframework.remoting.rmi.RmiInvocationWrapper_Skel

    Class org.springframework.remoting.rmi.RmiInvocationWrapper_Skel removed [8001]

  • org.springframework.remoting.rmi.RmiInvocationWrapper_Stub

    Class org.springframework.remoting.rmi.RmiInvocationWrapper_Stub removed [8001]

  • org.springframework.remoting.rmi._RmiInvocationHandler_Stub

    Class org.springframework.remoting.rmi._RmiInvocationHandler_Stub removed [8001]

  • org.springframework.remoting.rmi._RmiInvocationWrapper_Tie

    Class org.springframework.remoting.rmi._RmiInvocationWrapper_Tie removed [8001]

A.2.34 remoting.support

  • org.springframework.remoting.support.SimpleHttpServerFactoryBean

    Method 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has been removed [7002]

A.2.35 scheduling

  • org.springframework.scheduling.SchedulingTaskExecutor

    Removed org.springframework.core.task.TaskExecutor from the set of implemented interfaces [4001]

A.2.36 scheduling.backportconcurrent

  • org.springframework.scheduling.backportconcurrent.ConcurrentTaskExecutor

    Method 'public edu.emory.mathcs.backport.java.util.concurrent.Executor getConcurrentExecutor()' is now final [7014]

    Method 'public void setConcurrentExecutor(edu.emory.mathcs.backport.java.util.concurrent.Executor)' is now final [7014]

  • org.springframework.scheduling.backportconcurrent.ScheduledExecutorFactoryBean

    Class org.springframework.scheduling.backportconcurrent.ScheduledExecutorFactoryBean removed [8001]

  • org.springframework.scheduling.backportconcurrent.ScheduledExecutorTask

    Class org.springframework.scheduling.backportconcurrent.ScheduledExecutorTask removed [8001]

A.2.37 scheduling.concurrent

  • org.springframework.scheduling.concurrent.ConcurrentTaskExecutor

    Removed java.util.concurrent.Executor from the set of implemented interfaces [4001]

    Method 'public java.util.concurrent.Executor getConcurrentExecutor()' is now final [7014]

    Method 'public void setConcurrentExecutor(java.util.concurrent.Executor)' is now final [7014]

  • org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean

    Removed field logger [6001]

  • org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor

    Removed java.util.concurrent.Executor from the set of implemented interfaces [4001]

    Removed field logger [6001]

A.2.38 scheduling.quartz

  • org.springframework.scheduling.quartz.SchedulerFactoryBean

    Removed org.springframework.context.Lifecycle from the set of implemented interfaces [4001]

    Return type of method 'public org.springframework.core.task.TaskExecutor getConfigTimeTaskExecutor()' has been changed to java.util.concurrent.Executor [7006]

    Parameter 1 of 'public void setTaskExecutor(org.springframework.core.task.TaskExecutor)' has changed its type to java.util.concurrent.Executor [7005]

A.2.39 scheduling.support

  • org.springframework.scheduling.support.DelegatingExceptionProofRunnable

    Class org.springframework.scheduling.support.DelegatingExceptionProofRunnable removed [8001]

A.2.40 scheduling.timer

  • org.springframework.scheduling.timer.TimerFactoryBean

    Method 'protected java.util.Timer createTimer(boolean)' has been removed [7002]

  • org.springframework.scheduling.timer.TimerTaskExecutor

    Parameter 1 of 'public void setDelay(int)' has changed its type to long [7005]

A.2.41 test.annotation

  • org.springframework.test.annotation.DirtiesContext

    Method 'public org.springframework.test.annotation.DirtiesContext$ClassMode classMode()' has been added to an interface [7012]

A.2.42 test.context

  • org.springframework.test.context.ContextConfiguration

    Method 'public java.lang.String[] value()' has been added to an interface [7012]

  • org.springframework.test.context.TestExecutionListener

    Method 'public void afterTestClass(org.springframework.test.context.TestContext)' has been added to an interface [7012]

    Method 'public void beforeTestClass(org.springframework.test.context.TestContext)' has been added to an interface [7012]

  • org.springframework.test.context.TestExecutionListeners

    Method 'public java.lang.Class[] listeners()' has been added to an interface [7012]

  • org.springframework.test.context.junit4.SpringJUnit4ClassRunner

    Removed org.junit.internal.runners.JUnit4ClassRunner from the list of superclasses [5001]

    Method 'protected void invokeTestMethod(java.lang.reflect.Method, org.junit.runner.notification.RunNotifier)' has been removed [7002]

A.2.43 test.web

  • org.springframework.test.web.AbstractModelAndViewTests

    Parameter 2 of 'protected java.lang.Object assertAndReturnModelAttributeOfType(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.lang.Class)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'protected void assertCompareListModelAttribute(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.util.List)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'protected void assertModelAttributeAvailable(org.springframework.web.servlet.ModelAndView, java.lang.Object)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'protected void assertModelAttributeValue(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.lang.Object)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'protected void assertSortAndCompareListModelAttribute(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.util.List, java.util.Comparator)' has changed its type to java.lang.String [7005]

  • org.springframework.test.web.ModelAndViewAssert

    Parameter 2 of 'public java.lang.Object assertAndReturnModelAttributeOfType(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.lang.Class)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'public void assertCompareListModelAttribute(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.util.List)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'public void assertModelAttributeAvailable(org.springframework.web.servlet.ModelAndView, java.lang.Object)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'public void assertModelAttributeValue(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.lang.Object)' has changed its type to java.lang.String [7005]

    Parameter 2 of 'public void assertSortAndCompareListModelAttribute(org.springframework.web.servlet.ModelAndView, java.lang.Object, java.util.List, java.util.Comparator)' has changed its type to java.lang.String [7005]

A.2.44 transaction

  • org.springframework.transaction.TransactionStatus

    Method 'public void flush()' has been added to an interface [7012]

A.2.45 transaction.annotation

  • org.springframework.transaction.annotation.Transactional

    Method 'public java.lang.String value()' has been added to an interface [7012]

A.2.46 transaction.config

  • org.springframework.transaction.config.JtaTransactionManagerBeanDefinitionParser

    Field DEFAULT_TRANSACTION_MANAGER_BEAN_NAME has been removed, but it was previously a constant [6011]

A.2.47 transaction.interceptor

  • org.springframework.transaction.interceptor.AttributesTransactionAttributeSource

    Class org.springframework.transaction.interceptor.AttributesTransactionAttributeSource removed [8001]

  • org.springframework.transaction.interceptor.TransactionAspectSupport

    In method 'protected org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo createTransactionIfNecessary(org.springframework.transaction.interceptor.TransactionAttribute, java.lang.String)' the number of arguments has changed [7004]

    In method 'protected org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo prepareTransactionInfo(org.springframework.transaction.interceptor.TransactionAttribute, java.lang.String, org.springframework.transaction.TransactionStatus)' the number of arguments has changed [7004]

  • org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo

    Added final modifier to class [3003]

    In method 'public TransactionAspectSupport$TransactionInfo(org.springframework.transaction.interceptor.TransactionAspectSupport, org.springframework.transaction.interceptor.TransactionAttribute, java.lang.String)' the number of arguments has changed [7004]

  • org.springframework.transaction.interceptor.TransactionAttribute

    Method 'public java.lang.String getQualifier()' has been added to an interface [7012]

A.2.48 transaction.jta

  • org.springframework.transaction.jta.JotmFactoryBean

    Class org.springframework.transaction.jta.JotmFactoryBean removed [8001]

  • org.springframework.transaction.jta.TransactionFactory

    Method 'public boolean supportsResourceAdapterManagedTransactions()' has been added to an interface [7012]

  • org.springframework.transaction.jta.WebSphereTransactionManagerFactoryBean

    Class org.springframework.transaction.jta.WebSphereTransactionManagerFactoryBean removed [8001]

A.2.49 transaction.support

  • org.springframework.transaction.support.DefaultTransactionDefinition

    Return type of method 'protected java.lang.StringBuffer getDefinitionDescription()' has been changed to java.lang.StringBuilder [7006]

  • org.springframework.transaction.support.ResourceHolderSynchronization

    Added abstract modifier to class [3005]

  • org.springframework.transaction.support.SmartTransactionObject

    Method 'public void flush()' has been added to an interface [7012]

  • org.springframework.transaction.support.TransactionSynchronization

    Method 'public void flush()' has been added to an interface [7012]

A.2.50 ui

  • org.springframework.ui.ExtendedModelMap

    Return type of method 'public org.springframework.ui.ModelMap addAttribute(java.lang.Object)' has been changed to org.springframework.ui.Model [7006]

    Return type of method 'public org.springframework.ui.ModelMap addAttribute(java.lang.String, java.lang.Object)' has been changed to org.springframework.ui.Model [7006]

    Return type of method 'public org.springframework.ui.Model addAttribute(java.lang.Object)' has been changed to org.springframework.ui.ModelMap [7006]

    Return type of method 'public org.springframework.ui.Model addAttribute(java.lang.String, java.lang.Object)' has been changed to org.springframework.ui.ModelMap [7006]

A.2.51 util

  • org.springframework.util.AntPathMatcher

    In method 'protected boolean doMatch(java.lang.String, java.lang.String, boolean)' the number of arguments has changed [7004]

  • org.springframework.util.CachingMapDecorator

    Added abstract modifier to class [3005]

    Accessibility of field NULL_VALUE has been weakened from protected to private [6010]

  • org.springframework.util.ClassLoaderUtils

    Class org.springframework.util.ClassLoaderUtils removed [8001]

  • org.springframework.util.PathMatcher

    Method 'public java.lang.String combine(java.lang.String, java.lang.String)' has been added to an interface [7012]

    Method 'public java.util.Map extractUriTemplateVariables(java.lang.String, java.lang.String)' has been added to an interface [7012]

    Method 'public java.util.Comparator getPatternComparator(java.lang.String)' has been added to an interface [7012]

  • org.springframework.util.ResponseTimeMonitor

    Class org.springframework.util.ResponseTimeMonitor removed [8001]

  • org.springframework.util.ResponseTimeMonitorImpl

    Class org.springframework.util.ResponseTimeMonitorImpl removed [8001]

A.2.52 validation

  • org.springframework.validation.BindException

    Removed field ERROR_KEY_PREFIX [6001]

A.2.53 web.bind

  • org.springframework.web.bind.MissingServletRequestParameterException

    Method 'public java.lang.String getParameterName()' is now final [7014]

    Method 'public java.lang.String getParameterType()' is now final [7014]

  • org.springframework.web.bind.RequestUtils

    Class org.springframework.web.bind.RequestUtils removed [8001]

  • org.springframework.web.bind.annotation.RequestMapping

    Method 'public java.lang.String[] headers()' has been added to an interface [7012]

  • org.springframework.web.bind.annotation.RequestParam

    Method 'public java.lang.String defaultValue()' has been added to an interface [7012]

  • org.springframework.web.bind.annotation.support.HandlerMethodInvoker

    In method 'public HandlerMethodInvoker(org.springframework.web.bind.annotation.support.HandlerMethodResolver, org.springframework.web.bind.support.WebBindingInitializer, org.springframework.web.bind.support.SessionAttributeStore, org.springframework.core.ParameterNameDiscoverer, org.springframework.web.bind.support.WebArgumentResolver[])' the number of arguments has changed [7004]

    In method 'protected void doBind(org.springframework.web.context.request.NativeWebRequest, org.springframework.web.bind.WebDataBinder, boolean)' the number of arguments has changed [7004]

    Accessibility of method 'protected void doBind(org.springframework.web.context.request.NativeWebRequest, org.springframework.web.bind.WebDataBinder, boolean)' has been decreased from protected to private [7009]

  • org.springframework.web.bind.annotation.support.HandlerMethodResolver

    In method 'public HandlerMethodResolver(java.lang.Class)' the number of arguments has changed [7004]

A.2.54 web.context

  • org.springframework.web.context.ContextLoaderServlet

    Class org.springframework.web.context.ContextLoaderServlet removed [8001]

  • org.springframework.web.context.request.FacesRequestAttributes

    Method 'protected javax.faces.context.ExternalContext getExternalContext()' is now final [7014]

    Method 'protected javax.faces.context.FacesContext getFacesContext()' is now final [7014]

  • org.springframework.web.context.request.RequestAttributes

    Method 'public java.lang.Object resolveReference(java.lang.String)' has been added to an interface [7012]

  • org.springframework.web.context.request.RequestContextListener

    Removed field logger [6001]

  • org.springframework.web.context.request.WebRequest

    Method 'public java.lang.String getHeader(java.lang.String)' has been added to an interface [7012]

    Method 'public java.util.Iterator getHeaderNames()' has been added to an interface [7012]

    Method 'public java.lang.String[] getHeaderValues(java.lang.String)' has been added to an interface [7012]

    Method 'public java.util.Iterator getParameterNames()' has been added to an interface [7012]

  • org.springframework.web.context.support.PerformanceMonitorListener

    Class org.springframework.web.context.support.PerformanceMonitorListener removed [8001]

A.2.55 web.multipart

  • org.springframework.web.multipart.MultipartRequest

    Method 'public java.util.List getFiles(java.lang.String)' has been added to an interface [7012]

    Method 'public org.springframework.util.MultiValueMap getMultiFileMap()' has been added to an interface [7012]

  • org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult

    Parameter 1 of 'public CommonsFileUploadSupport$MultipartParsingResult(java.util.Map, java.util.Map)' has changed its type to org.springframework.util.MultiValueMap [7005]

    Return type of method 'public java.util.Map getMultipartFiles()' has been changed to org.springframework.util.MultiValueMap [7006]

  • org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest

    Return type of method 'protected java.util.Map getMultipartFiles()' has been changed to org.springframework.util.MultiValueMap [7006]

    Parameter 1 of 'protected void setMultipartFiles(java.util.Map)' has changed its type to org.springframework.util.MultiValueMap [7005]

  • org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest

    Parameter 2 of 'public DefaultMultipartHttpServletRequest(javax.servlet.http.HttpServletRequest, java.util.Map, java.util.Map)' has changed its type to org.springframework.util.MultiValueMap [7005]

A.2.56 web.portlet

  • org.springframework.web.portlet.DispatcherPortlet

    Parameter 3 of 'protected void doRender(org.springframework.web.servlet.View, java.util.Map, javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 4 of 'protected void doRender(org.springframework.web.servlet.View, java.util.Map, javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 2 of 'protected void render(org.springframework.web.portlet.ModelAndView, javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 3 of 'protected void render(org.springframework.web.portlet.ModelAndView, javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 3 of 'protected org.springframework.web.servlet.View resolveViewName(java.lang.String, java.util.Map, javax.portlet.RenderRequest)' has changed its type to javax.portlet.PortletRequest [7005]

  • org.springframework.web.portlet.FrameworkPortlet

    Abstract method 'protected void doEventService(javax.portlet.EventRequest, javax.portlet.EventResponse)' has been added [7013]

    Abstract method 'protected void doResourceService(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse)' has been added [7013]

    Method 'public java.lang.String[] getUserinfoUsernameAttributes()' has been removed [7002]

    Method 'public boolean isPublishContext()' has been removed [7002]

    Method 'public boolean isPublishEvents()' has been removed [7002]

  • org.springframework.web.portlet.HandlerAdapter

    Method 'public void handleEvent(javax.portlet.EventRequest, javax.portlet.EventResponse, java.lang.Object)' has been added to an interface [7012]

    Method 'public org.springframework.web.portlet.ModelAndView handleResource(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, java.lang.Object)' has been added to an interface [7012]

  • org.springframework.web.portlet.HandlerExceptionResolver

    Method 'public org.springframework.web.portlet.ModelAndView resolveException(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, java.lang.Object, java.lang.Exception)' has been added to an interface [7012]

  • org.springframework.web.portlet.HandlerInterceptor

    Method 'public void afterEventCompletion(javax.portlet.EventRequest, javax.portlet.EventResponse, java.lang.Object, java.lang.Exception)' has been added to an interface [7012]

    Method 'public void afterResourceCompletion(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, java.lang.Object, java.lang.Exception)' has been added to an interface [7012]

    Method 'public void postHandleResource(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, java.lang.Object, org.springframework.web.portlet.ModelAndView)' has been added to an interface [7012]

    Method 'public boolean preHandleEvent(javax.portlet.EventRequest, javax.portlet.EventResponse, java.lang.Object)' has been added to an interface [7012]

    Method 'public boolean preHandleResource(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, java.lang.Object)' has been added to an interface [7012]

  • org.springframework.web.portlet.bind.MissingPortletRequestParameterException

    Method 'public java.lang.String getParameterName()' is now final [7014]

    Method 'public java.lang.String getParameterType()' is now final [7014]

  • org.springframework.web.portlet.handler.AbstractMapBasedHandlerMapping$PortletRequestMappingPredicate

    Method 'public void validate(javax.portlet.PortletRequest)' has been added to an interface [7012]

  • org.springframework.web.portlet.handler.PortletContentGenerator

    Parameter 1 of 'protected void applyCacheSeconds(javax.portlet.RenderResponse, int)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 1 of 'protected void cacheForSeconds(javax.portlet.RenderResponse, int)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 1 of 'protected void checkAndPrepare(javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 2 of 'protected void checkAndPrepare(javax.portlet.RenderRequest, javax.portlet.RenderResponse)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 1 of 'protected void checkAndPrepare(javax.portlet.RenderRequest, javax.portlet.RenderResponse, int)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 2 of 'protected void checkAndPrepare(javax.portlet.RenderRequest, javax.portlet.RenderResponse, int)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 1 of 'protected void preventCaching(javax.portlet.RenderResponse)' has changed its type to javax.portlet.MimeResponse [7005]

  • org.springframework.web.portlet.handler.SimpleMappingExceptionResolver

    Removed field logger [6001]

    Method 'protected java.lang.String buildLogMessage(java.lang.Exception, javax.portlet.RenderRequest)' has been removed [7002]

    Parameter 2 of 'protected java.lang.String determineViewName(java.lang.Exception, javax.portlet.RenderRequest)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 1 of 'protected org.springframework.web.portlet.ModelAndView doResolveException(javax.portlet.RenderRequest, javax.portlet.RenderResponse, java.lang.Object, java.lang.Exception)' has changed its type to javax.portlet.PortletRequest [7005]

    Parameter 2 of 'protected org.springframework.web.portlet.ModelAndView doResolveException(javax.portlet.RenderRequest, javax.portlet.RenderResponse, java.lang.Object, java.lang.Exception)' has changed its type to javax.portlet.MimeResponse [7005]

    Parameter 3 of 'protected org.springframework.web.portlet.ModelAndView getModelAndView(java.lang.String, java.lang.Exception, javax.portlet.RenderRequest)' has changed its type to javax.portlet.PortletRequest [7005]

    Method 'protected void logException(java.lang.Exception, javax.portlet.RenderRequest)' has been removed [7002]

    Method 'protected boolean shouldApplyTo(javax.portlet.RenderRequest, java.lang.Object)' has been removed [7002]

  • org.springframework.web.portlet.multipart.DefaultMultipartActionRequest

    Removed org.springframework.web.portlet.util.ActionRequestWrapper from the list of superclasses [5001]

    Removed org.springframework.web.portlet.util.PortletRequestWrapper from the list of superclasses [5001]

    Parameter 2 of 'public DefaultMultipartActionRequest(javax.portlet.ActionRequest, java.util.Map, java.util.Map)' has changed its type to org.springframework.util.MultiValueMap [7005]

    Return type of method 'protected java.util.Map getMultipartFiles()' has been changed to org.springframework.util.MultiValueMap [7006]

    Parameter 1 of 'protected void setMultipartFiles(java.util.Map)' has changed its type to org.springframework.util.MultiValueMap [7005]

  • org.springframework.web.portlet.mvc.PortletWrappingController

    Parameter 1 of 'public void setInitParameters(java.util.Properties)' has changed its type to java.util.Map [7005]

  • org.springframework.web.portlet.util.ActionRequestWrapper

    Class org.springframework.web.portlet.util.ActionRequestWrapper removed [8001]

  • org.springframework.web.portlet.util.PortletRequestWrapper

    Class org.springframework.web.portlet.util.PortletRequestWrapper removed [8001]

A.2.57 web.servlet

  • org.springframework.web.servlet.handler.AbstractUrlHandlerMapping

    In method 'protected java.lang.Object buildPathExposingHandler(java.lang.Object, java.lang.String)' the number of arguments has changed [7004]

    In method 'protected void exposePathWithinMapping(java.lang.String, javax.servlet.http.HttpServletRequest)' the number of arguments has changed [7004]

  • org.springframework.web.servlet.handler.SimpleMappingExceptionResolver

    Removed field logger [6001]

  • org.springframework.web.servlet.handler.metadata.AbstractPathMapHandlerMapping

    Class org.springframework.web.servlet.handler.metadata.AbstractPathMapHandlerMapping removed [8001]

  • org.springframework.web.servlet.handler.metadata.CommonsPathMapHandlerMapping

    Class org.springframework.web.servlet.handler.metadata.CommonsPathMapHandlerMapping removed [8001]

  • org.springframework.web.servlet.handler.metadata.PathMap

    Class org.springframework.web.servlet.handler.metadata.PathMap removed [8001]

  • org.springframework.web.servlet.handler.metadata.PathMap$__attributeRepository

    Class org.springframework.web.servlet.handler.metadata.PathMap$__attributeRepository removed [8001]

  • org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter

    Method 'protected org.springframework.web.servlet.ModelAndView handleNoSuchRequestHandlingMethod(org.springframework.web.servlet.mvc.multiaction.NoSuchRequestHandlingMethodException, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)' has been removed [7002]

  • org.springframework.web.servlet.mvc.multiaction.MultiActionController

    Method 'protected void initBinder(javax.servlet.ServletRequest, org.springframework.web.bind.ServletRequestDataBinder)' has been removed [7002]

  • org.springframework.web.servlet.mvc.throwaway.ThrowawayController

    Class org.springframework.web.servlet.mvc.throwaway.ThrowawayController removed [8001]

  • org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter

    Class org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter removed [8001]

  • org.springframework.web.servlet.support.RequestContext

    In method 'public RequestContext(javax.servlet.http.HttpServletRequest, javax.servlet.ServletContext, java.util.Map)' the number of arguments has changed [7004]

    In method 'protected void initContext(javax.servlet.http.HttpServletRequest, javax.servlet.ServletContext, java.util.Map)' the number of arguments has changed [7004]

  • org.springframework.web.servlet.view.AbstractView

    In method 'protected org.springframework.web.servlet.support.RequestContext createRequestContext(javax.servlet.http.HttpServletRequest, java.util.Map)' the number of arguments has changed [7004]

  • org.springframework.web.servlet.view.RedirectView

    Parameter 1 of 'protected void appendQueryProperties(java.lang.StringBuffer, java.util.Map, java.lang.String)' has changed its type to java.lang.StringBuilder [7005]

  • org.springframework.web.servlet.view.freemarker.FreeMarkerView

    Method 'protected void checkTemplate()' has been removed [7002]

    Parameter 2 of 'protected void processTemplate(freemarker.template.Template, java.util.Map, javax.servlet.http.HttpServletResponse)' has changed its type to freemarker.template.SimpleHash [7005]

  • org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsSingleFormatView

    Method 'protected java.util.Map mergeExporterParameters(java.util.Map)' has been removed [7002]

  • org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView

    Method 'protected net.sf.jasperreports.engine.design.JRCompiler getReportCompiler()' has been removed [7002]

    Method 'public void setReportCompiler(net.sf.jasperreports.engine.design.JRCompiler)' has been removed [7002]

  • org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView

    Parameter 1 of 'public void setFormatMappings(java.util.Properties)' has changed its type to java.util.Map [7005]

  • org.springframework.web.servlet.view.jasperreports.JasperReportsViewResolver

    Method 'public void setReportCompiler(net.sf.jasperreports.engine.design.JRCompiler)' has been removed [7002]

  • org.springframework.web.servlet.view.tiles2.TilesConfigurer

    Method 'protected org.apache.tiles.TilesContainer createTilesContainer(javax.servlet.ServletContext)' has been removed [7002]

  • org.springframework.web.servlet.view.velocity.VelocityLayoutView

    Method 'protected void checkTemplate()' has been removed [7002]

  • org.springframework.web.servlet.view.velocity.VelocityView

    Method 'protected void checkTemplate()' has been removed [7002]

    Parameter 1 of 'public void setToolAttributes(java.util.Properties)' has changed its type to java.util.Map [7005]

    Method 'public void setVelocityFormatterAttribute(java.lang.String)' has been removed [7002]

  • org.springframework.web.servlet.view.velocity.VelocityViewResolver

    Method 'public void setVelocityFormatterAttribute(java.lang.String)' has been removed [7002]

  • org.springframework.web.servlet.view.xslt.AbstractXsltView

    Method 'protected java.util.Map getParameters()' has been removed [7002]

A.2.58 web.util

  • org.springframework.web.util.CookieGenerator

    Return type of method 'public int getCookieMaxAge()' has been changed to java.lang.Integer [7006]

    Parameter 1 of 'public void setCookieMaxAge(int)' has changed its type to java.lang.Integer [7005]

  • org.springframework.web.util.ExpressionEvaluationUtils

    Field EXPRESSION_CACHE_CONTEXT_PARAM has been removed, but it was previously a constant [6011]

  • org.springframework.web.util.Log4jConfigServlet

    Class org.springframework.web.util.Log4jConfigServlet removed [8001]

  • org.springframework.web.util.UrlPathHelper

    Field INCLUDE_CONTEXT_PATH_REQUEST_ATTRIBUTE has been removed, but it was previously a constant [6011]

    Field INCLUDE_SERVLET_PATH_REQUEST_ATTRIBUTE has been removed, but it was previously a constant [6011]

    Field INCLUDE_URI_REQUEST_ATTRIBUTE has been removed, but it was previously a constant [6011]