Package software.amazon.smithy.codegen.core.trace
Defines abstractions for implementing Smithy model trace file generation.
-
Class Summary Class Description ArtifactDefinitions Class that defines the acceptable values that can be used inShapeLinkobjects.ArtifactDefinitions.Builder ShapeLink Class that defines a link between the SmithyShapeand the artifact that it produced.ShapeLink.Builder TraceFile Class that represents the contents of a Smithy trace file.TraceFile.Builder Builder for constructing TraceFile's from scratch.TraceMetadata Class that defines information a code-generated artifact.TraceMetadata.Builder TracingSymbolProvider Decorates aSymbolProviderwith aTraceFile.Builderand adds aShapeLinkobject to the builder on each call to toSymbol.TracingSymbolProvider.Builder Builder to create a TracingSymbolProvider instance.