Uses of Package
org.springframework.core
Package
Description
Support classes for components that contribute generated code equivalent to a
runtime behavior.
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
Type conversion system API.
Support classes for Spring's serializer abstraction.
-
ClassDescriptionEncapsulates a Java
Type
, providing access tosupertypes
,interfaces
, andgeneric parameters
along with the ability to ultimatelyresolve
to aClass
. -
ClassDescriptionCommon interface for managing aliases.Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects.Deprecated.Exception thrown when the
Constants
class is asked for an invalid constant name.Base class for decorating ClassLoaders such asOverridingClassLoader
andorg.springframework.instrument.classloading.ShadowingClassLoader
, providing common handling of excluded packages and classes.A common key class for a method against a specific target class, includingMethodClassKey.toString()
representation andComparable
support (as suggested for customHashMap
keys as of Java 8).A callback interface for metadata lookup on a given method.Helper class that encapsulates the specification of a method parameter, i.e.Native image context as defined in GraalVM's ImageInfo.Comparator
implementation forOrdered
objects, sorting by order value ascending, respectively by priority descending.Strategy interface to provide an order source for a given object.Ordered
is an interface that can be implemented by objects that should be orderable, for example in aCollection
.The purpose of this class is to enable capturing and passing a genericType
.Interface to discover parameter names for methods and constructors.ParameterNameDiscoverer
implementation that tries several discoverer delegates in succession.Adapter for a Reactive StreamsPublisher
to and from an async/reactive type such asCompletableFuture
, RxJavaObservable
, and others.A registry of adapters to adapt Reactive StreamsPublisher
to/from various async/reactive types such asCompletableFuture
, RxJavaFlowable
, etc.Describes the semantics of a reactive type including boolean checks forReactiveTypeDescriptor.isMultiValue()
,ReactiveTypeDescriptor.isNoValue()
, andReactiveTypeDescriptor.supportsEmpty()
.Encapsulates a JavaType
, providing access tosupertypes
,interfaces
, andgeneric parameters
along with the ability to ultimatelyresolve
to aClass
. -
ClassDescriptionHelper class that encapsulates the specification of a method parameter, i.e.Handy class for wrapping runtime
Exceptions
with a root cause.Comparator
implementation forOrdered
objects, sorting by order value ascending, respectively by priority descending. -
ClassDescriptionHandy class for wrapping runtime
Exceptions
with a root cause.Encapsulates a JavaType
, providing access tosupertypes
,interfaces
, andgeneric parameters
along with the ability to ultimatelyresolve
to aClass
. -
ClassDescriptionHelper class that encapsulates the specification of a method parameter, i.e.Handy class for wrapping runtime
Exceptions
with a root cause.Encapsulates a JavaType
, providing access tosupertypes
,interfaces
, andgeneric parameters
along with the ability to ultimatelyresolve
to aClass
. -
ClassDescriptionHandy class for wrapping runtime
Exceptions
with a root cause.