Package | Description |
---|---|
org.springframework.core |
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
|
org.springframework.core.annotation |
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
|
org.springframework.core.codec | |
org.springframework.core.convert |
Type conversion system API.
|
org.springframework.core.serializer.support |
Support classes for Spring's serializer abstraction.
|
Class and Description |
---|
AliasRegistry
Common interface for managing aliases.
|
AttributeAccessor
Interface defining a generic contract for attaching and accessing metadata
to/from arbitrary objects.
|
Constants.ConstantException
Exception thrown when the
Constants class is asked for
an invalid constant name. |
DecoratingClassLoader
Base class for decorating ClassLoaders such as
OverridingClassLoader
and org.springframework.instrument.classloading.ShadowingClassLoader ,
providing common handling of excluded packages and classes. |
MethodClassKey
A common key class for a method against a specific target class,
including
MethodClassKey.toString() representation and Comparable
support (as suggested for custom HashMap keys as of Java 8). |
MethodIntrospector.MetadataLookup
A callback interface for metadata lookup on a given method.
|
MethodParameter
Helper class that encapsulates the specification of a method parameter, i.e.
|
OrderComparator
Comparator implementation for Ordered objects, sorting
by order value ascending, respectively by priority descending. |
OrderComparator.OrderSourceProvider
Strategy interface to provide an order source for a given object.
|
Ordered
Ordered is an interface that can be implemented by objects that
should be orderable, for example in a Collection . |
ParameterizedTypeReference
The purpose of this class is to enable capturing and passing a generic
Type . |
ParameterNameDiscoverer
Interface to discover parameter names for methods and constructors.
|
PrioritizedParameterNameDiscoverer
ParameterNameDiscoverer implementation that tries several discoverer
delegates in succession. |
ReactiveAdapter
Adapter for a Reactive Streams
Publisher to and from an async/reactive
type such as CompletableFuture , RxJava Observable , and others. |
ReactiveAdapterRegistry
A registry of adapters to adapt Reactive Streams
Publisher to/from
various async/reactive types such as CompletableFuture , RxJava
Observable , and others. |
ReactiveTypeDescriptor
Describes the semantics of a reactive type including boolean checks for
ReactiveTypeDescriptor.isMultiValue() , ReactiveTypeDescriptor.isNoValue() , and ReactiveTypeDescriptor.supportsEmpty() . |
ResolvableType
Encapsulates a Java
Type , providing access to
supertypes , interfaces , and
generic parameters along with the ability to ultimately
resolve to a Class . |
Class and Description |
---|
MethodParameter
Helper class that encapsulates the specification of a method parameter, i.e.
|
NestedRuntimeException
Handy class for wrapping runtime
Exceptions with a root cause. |
OrderComparator
Comparator implementation for Ordered objects, sorting
by order value ascending, respectively by priority descending. |
Class and Description |
---|
NestedRuntimeException
Handy class for wrapping runtime
Exceptions with a root cause. |
ResolvableType
Encapsulates a Java
Type , providing access to
supertypes , interfaces , and
generic parameters along with the ability to ultimately
resolve to a Class . |
Class and Description |
---|
MethodParameter
Helper class that encapsulates the specification of a method parameter, i.e.
|
NestedRuntimeException
Handy class for wrapping runtime
Exceptions with a root cause. |
ResolvableType
Encapsulates a Java
Type , providing access to
supertypes , interfaces , and
generic parameters along with the ability to ultimately
resolve to a Class . |
Class and Description |
---|
NestedRuntimeException
Handy class for wrapping runtime
Exceptions with a root cause. |