- All Known Subinterfaces:
AnnotationMapperProvider
,CodegenExtensionProvider
,ElementMapperProvider
,TypeMapperProvider
- All Known Implementing Classes:
BuilderCodegenProvider
,ConfigMetadataCodegenProvider
,ServiceRegistryCodegenProvider
public interface CodegenProvider
A provider that is capable of processing types.
The results of methods defined on this interface can be used to expose this information to the environment,
such as annotation mapper.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionSupported packages of annotations.Annotations that are supported.Configuration options that are supported.
-
Method Details
-
supportedOptions
Configuration options that are supported.- Returns:
- set of configuration options
-
supportedAnnotations
Annotations that are supported.- Returns:
- set of annotation types
-
supportedAnnotationPackages
Supported packages of annotations.- Returns:
- set of annotation packages
-