Package software.amazon.smithy.codegen.core.writer
-
Interface Summary Interface Description CodegenWriterFactory<T extends CodegenWriter<T,?>> Factory used to create aCodegenWriter
.DocumentationWriter<T extends CodeWriter> Responsible for properly writing documentation emitted when aRunnable
in invoked.ImportContainer Contains the imports associated with a specific file.UseShapeWriterObserver<T extends CodegenWriter<T,?>> An observer invoked when a shape CodegenWriter is used. -
Class Summary Class Description CodegenWriter<T extends CodegenWriter<T,U>,U extends ImportContainer> ACodeGenWriter
is a specializedCodeWriter
that makes it easier to implement code generation that utilizesSymbol
s andSymbolDependency
values.CodegenWriterDelegator<T extends CodegenWriter<T,?>> JavaStyleDocumentationWriterBuilder A builder used to create aDocumentationWriter
for Java style documentation comments.