Package io.micronaut.core.graal
Interface GraalReflectionConfigurer
-
- All Superinterfaces:
AnnotationMetadataProvider
,AnnotationSource
@Internal public interface GraalReflectionConfigurer extends AnnotationMetadataProvider
Interface that allows dynamic configuration of reflection generated by the GraalTypeElementVisitor.- Since:
- 3.5.0
- See Also:
ReflectionConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
GraalReflectionConfigurer.ReflectionConfigurationContext
Context object for the configuration.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CLASS_SUFFIX
The suffix used for generated classes.-
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
configure(GraalReflectionConfigurer.ReflectionConfigurationContext context)
Configure reflection for this type.-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
-
-
-
Field Detail
-
CLASS_SUFFIX
static final java.lang.String CLASS_SUFFIX
The suffix used for generated classes.- See Also:
- Constant Field Values
-
-
Method Detail
-
configure
default void configure(GraalReflectionConfigurer.ReflectionConfigurationContext context)
Configure reflection for this type.- Parameters:
context
- The feature access
-
-