Top Description Interfaces Annotations Classes
[default module]

Package org.springframework.aot.hint.annotation

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Annotation support for runtime hints.

Interface Summary

Modifier and TypeInterface and Description
public interface
ReflectiveProcessor

Process an AnnotatedElement and register the necessary reflection hints for it.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Reflective

Indicate that the annotated element requires reflection.

public @interface
RegisterReflectionForBinding

Indicates that the classes specified in the annotation attributes require some reflection hints for binding or reflection-based serialization purposes.

Class Summary

Modifier and TypeClass and Description
public class
ReflectiveRuntimeHintsRegistrar

Process @Reflective annotated elements.

public class
RegisterReflectionForBindingProcessor

A ReflectiveProcessor implementation that registers reflection hints for data binding purpose (class, constructors, fields, properties, record components, including types transitively used on properties and record components).

public class
SimpleReflectiveProcessor

A simple ReflectiveProcessor implementation that registers only a reflection hint for the annotated type.