Generated by
JDiff

Package org.springframework.core

Removed Interfaces
ConcurrentMap Common interface for a concurrent Map, as exposed by CollectionFactory.createConcurrentMap.
 

Added Classes
DefaultParameterNameDiscoverer Default implementation of the ParameterNameDiscoverer strategy interface, using the Java 8 standard reflection mechanism (if available), and falling back to the ASM-based LocalVariableTableParameterNameDiscoverer for checking debug information in the class file.
ResolvableType Encapsulates a Java java.lang.reflect.Type, providing access to supertypes, interfaces, and generic parameters along with the ability to ultimately resolve to a java.lang.Class.
StandardReflectionParameterNameDiscoverer ParameterNameDiscoverer implementation which uses JDK 8's reflection facilities for introspecting parameter names.
 

Changed Classes and Interfaces
CollectionFactory Factory for collections, being aware of Java 5 and Java 6 collections.
ConfigurableObjectInputStream Special ObjectInputStream subclass that resolves class names against a specific ClassLoader.
ControlFlow Interface to be implemented by objects that can return information about the current call stack.
Conventions Provides methods to support various naming and other conventions used throughout the framework.
GenericCollectionTypeResolver Helper class for determining element types of collections and maps.
GenericTypeResolver Helper class for resolving generic types against type variables.
JdkVersion Internal helper class used to find the Java/JVM version that Spring is operating on, to allow for automatically adapting to the present platform's capabilities.
MethodParameter Helper class that encapsulates the specification of a method parameter, i.e.
NestedCheckedException Handy class for wrapping checked {@code Exceptions} with a root cause.
NestedRuntimeException Handy class for wrapping runtime {@code Exceptions} with a root cause.
OrderComparator Comparator implementation for Ordered objects, sorting by order value ascending (resp.
OverridingClassLoader {@code ClassLoader} that does not always delegate to the parent loader, as normal class loaders do.
PrioritizedParameterNameDiscoverer ParameterNameDiscoverer implementation that tries several ParameterNameDiscoverers in succession.
SmartClassLoader Interface to be implemented by a reloading-aware ClassLoader (e.g.