Class SupplementedBeanIntrospection<T>

java.lang.Object
io.micronaut.reflection.SupplementedBeanIntrospection<T>
Type Parameters:
T - The bean type
All Implemented Interfaces:
AnnotationMetadata, AnnotationMetadataDelegate, AnnotationMetadataProvider, AnnotationSource, BeanInfo<T>, BeanIntrospection<T>, Ordered, ArgumentCoercible<T>, ReflectiveIntrospection<T>

public final class SupplementedBeanIntrospection<T> extends Object implements ReflectiveIntrospection<T>
A generated BeanIntrospection completed by a reflective one: the properties, the constructor and the methods the processor generated are served as generated, and the executables it left out — the methods that are not @Executable, the other constructors — come from reflection.

A processor generates what the application needs; a specification describing the type needs all of it. This keeps one introspection per type, generated where it exists.

Since:
5.2.0
Author:
Denis Stepanov