Interface TraitCodegenIntegration
-
- All Superinterfaces:
SmithyIntegration<TraitCodegenSettings,TraitCodegenWriter,TraitCodegenContext>
- All Known Implementing Classes:
AnnotationIntegration
,CoreIntegration
,IdRefDecoratorIntegration
,JavaDocIntegration
public interface TraitCodegenIntegration extends SmithyIntegration<TraitCodegenSettings,TraitCodegenWriter,TraitCodegenContext>
Allows additional functionality to be added into the trait codegen generator.TraitCodegenIntegration
's are loaded as a Java SPI. To make your integration discoverable, add a file toMETA-INF/services
namedsoftware.amazon.smithy.traitcodegen.integrations.TraitCodegenIntegration
where each line is the fully-qualified class name of your integrations. Several tools, such asAutoService
, can do this for you.
-
-
Method Summary
-
Methods inherited from interface software.amazon.smithy.codegen.core.SmithyIntegration
configure, customize, decorateSymbolProvider, interceptors, name, preprocessModel, priority, runAfter, runBefore
-
-