# Uses of Package
org.springframework.lang

Packages that use org.springframework.lang
Package
Description
org.springframework.aot.generate
Support classes for components that contribute generated code equivalent to a runtime behavior.
org.springframework.aot.hint
Support for registering the need for reflection, resources, java serialization and proxies at runtime.
org.springframework.aot.hint.support
Convenience classes for using runtime hints.
org.springframework.aot.nativex
Support for generating GraalVM native configuration from runtime hints.
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
`Encoder` and `Decoder` abstractions to convert between a reactive stream of bytes and Java objects.
org.springframework.core.convert
Type conversion system API.
org.springframework.core.convert.converter
SPI to implement Converters for the type conversion system.
org.springframework.core.convert.support
Default implementation of the type conversion system.
org.springframework.core.env
Spring's environment abstraction consisting of bean definition profile and hierarchical property source support.
org.springframework.core.io
Generic abstraction for (file-based) resources, used throughout the framework.
org.springframework.core.io.buffer
Generic abstraction for working with byte buffer implementations.
org.springframework.core.io.support
Support classes for Spring's resource abstraction.
org.springframework.core.log
Useful delegates for Spring's logging conventions.
org.springframework.core.metrics
Support package for recording metrics during application startup.
org.springframework.core.serializer
Root package for Spring's serializer interfaces and implementations.
org.springframework.core.serializer.support
Support classes for Spring's serializer abstraction.
org.springframework.core.style
Support for styling values as Strings, with ToStringCreator as central class.
org.springframework.core.task
This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
org.springframework.core.task.support
Support classes for Spring's TaskExecutor abstraction.
org.springframework.core.type
Core support package for type introspection.
org.springframework.core.type.classreading
Support classes for reading annotation and class-level metadata.
org.springframework.core.type.filter
Core support package for type filtering (for example, for classpath scanning).
org.springframework.util
Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.
org.springframework.util.comparator
Useful generic `java.util.Comparator` implementations, such as an invertible comparator and a compound comparator.
org.springframework.util.concurrent
Useful generic `java.util.concurrent.Future` extensions.
org.springframework.util.function
Useful generic `java.util.function` helper classes.
org.springframework.util.unit
Useful unit data types.
org.springframework.util.xml
Miscellaneous utility classes for XML parsing and transformation, such as error handlers that log warnings via Commons Logging.

Classes in org.springframework.lang used by org.springframework.aot.generate
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.aot.hint
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.aot.hint.support
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.aot.nativex
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.annotation
Class
Description
Contract
Specifies some aspects of the method behavior depending on the arguments.
NonNull
A common Spring annotation to declare that annotated elements cannot be `null`.
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.codec
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.convert
Class
Description
Contract
Specifies some aspects of the method behavior depending on the arguments.
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.convert.converter
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.convert.support
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.env
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.io
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.io.buffer
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.io.support
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.log
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.metrics
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.serializer
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.serializer.support
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.style
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.task
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.task.support
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.type
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.type.classreading
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.core.type.filter
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util
Class
Description
Contract
Specifies some aspects of the method behavior depending on the arguments.
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util.comparator
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util.concurrent
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util.function
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util.unit
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.
Classes in org.springframework.lang used by org.springframework.util.xml
Class
Description
Nullable
A common Spring annotation to declare that annotated elements can be `null` under certain circumstances.