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 aRunnablein 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> ACodeGenWriteris a specializedCodeWriterthat makes it easier to implement code generation that utilizesSymbols andSymbolDependencyvalues.CodegenWriterDelegator<T extends CodegenWriter<T,?>> JavaStyleDocumentationWriterBuilder A builder used to create aDocumentationWriterfor Java style documentation comments.