Top Description Fields Constructors Methods
org.springframework.aot.hint.annotation

public Class RegisterReflectionForBindingProcessor

extends Object
implements ReflectiveProcessor
Class Inheritance
All Implemented Interfaces
org.springframework.aot.hint.annotation.ReflectiveProcessor
Imports
java.lang.reflect.AnnotatedElement, org.springframework.aot.hint.BindingReflectionHintsRegistrar, .ReflectionHints, org.springframework.core.annotation.AnnotationUtils, org.springframework.util.Assert

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).
Author
Sebastien Deleuze
Since
6.0
See Also
@RegisterReflectionForBinding

Field Summary

Modifier and TypeField and Description
private final BindingReflectionHintsRegistrar

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
registerReflectionHints(ReflectionHints
the reflection hints instance to use
hints
,
AnnotatedElement
the element to process
element
)

Implements org.springframework.aot.hint.annotation.ReflectiveProcessor.registerReflectionHints.

Register ReflectionHints against the specified AnnotatedElement.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bindingRegistrarback to summary
private final BindingReflectionHintsRegistrar bindingRegistrar

Constructor Detail

RegisterReflectionForBindingProcessorback to summary
public RegisterReflectionForBindingProcessor()

Method Detail

registerReflectionHintsback to summary
public void registerReflectionHints(ReflectionHints hints, AnnotatedElement element)

Implements org.springframework.aot.hint.annotation.ReflectiveProcessor.registerReflectionHints.

Doc from org.springframework.aot.hint.annotation.ReflectiveProcessor.registerReflectionHints.

Register ReflectionHints against the specified AnnotatedElement.

Parameters
hints:ReflectionHints

the reflection hints instance to use

element:AnnotatedElement

the element to process

Annotations
@Override