Package io.micronaut.core.graal
Interface GraalReflectionConfigurer
- All Superinterfaces:
AnnotationMetadataProvider,AnnotationSource
Interface that allows dynamic configuration of reflection generated by the GraalTypeElementVisitor.
- Since:
- 3.5.0
- Author:
- graemerocher
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContext object for the configuration. -
Field Summary
FieldsFields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault voidConfigure reflection for this type.Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
Field Details
-
CLASS_SUFFIX
The suffix used for generated classes.- See Also:
-
-
Method Details
-
configure
Configure reflection for this type.- Parameters:
context- The feature access
-