# Uses of Package
org.springframework.aot.hint

Packages that use org.springframework.aot.hint
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.annotation
Annotation support for runtime hints.
org.springframework.aot.hint.predicate
Predicate support for runtime hints.
org.springframework.aot.hint.support
Convenience classes for using runtime hints.
org.springframework.aot.nativex
Support for generating GraalVM native configuration from runtime hints.

Classes in org.springframework.aot.hint used by org.springframework.aot.generate
Class
Description
AbstractTypeReference
Base `TypeReference` implementation that ensures consistent behavior for `equals()`, `hashCode()`, and `toString()` based on the canonical name.
RuntimeHints
Gather hints that can be used to optimize the application runtime.
TypeReference
Type abstraction that can be used to refer to types that are not available as a `Class` yet.
Classes in org.springframework.aot.hint used by org.springframework.aot.hint
Class
Description
ConditionalHint
Contract for `runtime hints` that only apply if the described condition is met.
ExecutableHint
A hint that describes the need for reflection on a `Method` or `Constructor`.
ExecutableHint.Builder
Builder for `ExecutableHint`.
ExecutableMode
Represent the need of reflection for a given `Executable`.
FieldHint
A hint that describes the need for reflection on a `Field`.
JavaSerializationHint
A hint that describes the need for Java serialization at runtime.
JavaSerializationHint.Builder
Builder for `JavaSerializationHint`.
JdkProxyHint
A hint that describes the need for a JDK interface-based `Proxy`.
JdkProxyHint.Builder
Builder for `JdkProxyHint`.
MemberCategory
Predefined `Member` categories.
MemberHint
Base hint that describes the need for reflection on a `Member`.
ProxyHints
Gather the need for using proxies at runtime.
ReflectionHints
Gather the need for reflection at runtime.
ResourceBundleHint
A hint that describes the need to access a `ResourceBundle`.
ResourceBundleHint.Builder
Builder for `ResourceBundleHint`.
ResourceHints
Gather the need for resources available at runtime.
ResourcePatternHint
A hint that describes resources that should be made available at runtime.
ResourcePatternHints
A collection of `ResourcePatternHint` describing whether resources should be made available at runtime using a matching algorithm based on include/exclude patterns.
ResourcePatternHints.Builder
Builder for `ResourcePatternHints`.
RuntimeHints
Gather hints that can be used to optimize the application runtime.
SerializationHints
Gather the need for Java serialization at runtime.
TypeHint
A hint that describes the need for reflection on a type.
TypeHint.Builder
Builder for `TypeHint`.
TypeReference
Type abstraction that can be used to refer to types that are not available as a `Class` yet.
Classes in org.springframework.aot.hint used by org.springframework.aot.hint.annotation
Class
Description
MemberCategory
Predefined `Member` categories.
ReflectionHints
Gather the need for reflection at runtime.
RuntimeHints
Gather hints that can be used to optimize the application runtime.
Classes in org.springframework.aot.hint used by org.springframework.aot.hint.predicate
Class
Description
ExecutableMode
Represent the need of reflection for a given `Executable`.
MemberCategory
Predefined `Member` categories.
RuntimeHints
Gather hints that can be used to optimize the application runtime.
TypeReference
Type abstraction that can be used to refer to types that are not available as a `Class` yet.
Classes in org.springframework.aot.hint used by org.springframework.aot.hint.support
Class
Description
ResourceHints
Gather the need for resources available at runtime.
RuntimeHints
Gather hints that can be used to optimize the application runtime.
Classes in org.springframework.aot.hint used by org.springframework.aot.nativex
Class
Description
RuntimeHints
Gather hints that can be used to optimize the application runtime.