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