Class RestClientAnnotationMapperProvider
java.lang.Object
io.helidon.declarative.codegen.http.restclient.RestClientAnnotationMapperProvider
- All Implemented Interfaces:
AnnotationMapperProvider
,CodegenProvider
Annotation mapper that makes each client API a contract.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(CodegenOptions options) Create an annotation mapper based on provided options.Annotations that are supported.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.codegen.spi.CodegenProvider
supportedAnnotationPackages, supportedMetaAnnotations, supportedOptions
-
Constructor Details
-
RestClientAnnotationMapperProvider
public RestClientAnnotationMapperProvider()Public constructor required byServiceLoader
.
-
-
Method Details
-
create
Description copied from interface:AnnotationMapperProvider
Create an annotation mapper based on provided options.- Specified by:
create
in interfaceAnnotationMapperProvider
- Parameters:
options
- as obtained from annotation processing environment, Maven plugin, or command line arguments- Returns:
- a new annotation mapper
-
supportedAnnotations
Description copied from interface:CodegenProvider
Annotations that are supported.- Specified by:
supportedAnnotations
in interfaceCodegenProvider
- Returns:
- set of annotation types
- See Also:
-