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 inShapeLink
objects.ArtifactDefinitions.Builder ShapeLink Class that defines a link between the SmithyShape
and 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 aSymbolProvider
with aTraceFile.Builder
and adds aShapeLink
object to the builder on each call to toSymbol.TracingSymbolProvider.Builder Builder to create a TracingSymbolProvider instance.