Uses of Package
org.springframework.core
Packages that use 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.
-
Classes in org.springframework.core used by org.springframework.aot.generateClassDescriptionEncapsulates a Java
Type
, providing access tosupertypes
,interfaces
, andgeneric parameters
along with the ability to ultimatelyresolve
to aClass
. -
Classes in org.springframework.core used by org.springframework.coreClassDescriptionCommon interface for managing aliases.Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects.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
. -
Classes in org.springframework.core used by org.springframework.core.annotationClassDescriptionHelper 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. -
Classes in org.springframework.core used by org.springframework.core.codecClassDescriptionHandy 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
. -
Classes in org.springframework.core used by org.springframework.core.convertClassDescriptionHelper 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
. -
Classes in org.springframework.core used by org.springframework.core.serializer.supportClassDescriptionHandy class for wrapping runtime
Exceptions
with a root cause.