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 to META-INF/services named
software.amazon.smithy.traitcodegen.integrations.TraitCodegenIntegration where each line is
the fully-qualified class name of your integrations. Several tools, such as
AutoService, 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