All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ArtifactDefinitions Class that defines the acceptable values that can be used inShapeLink
objects.ArtifactDefinitions.Builder CodegenException Thrown when an error occurs during code generation.MappedReservedWords A reserved words implementation that maps known words to other words.MappedReservedWords.Builder Builder to create a newMappedReservedWords
instance.ReservedWords Determines what is reserved and escapes reserved words.ReservedWordsBuilder Builds aReservedWords
implementation from explicit mappings and from line-delimited files that contain reserved words.ReservedWordSymbolProvider Decorates aSymbolProvider
by passing values through context specificReservedWords
implementations.ReservedWordSymbolProvider.Builder Builder to build aReservedWordSymbolProvider
.ReservedWordSymbolProvider.Escaper Uses to manually escapeSymbol
s and member names.ShapeLink Class that defines a link between the SmithyShape
and the artifact that it produced.ShapeLink.Builder Symbol A "symbol" is created by aSymbolProvider
, and represents the qualified name of a type in a target programming language.Symbol.Builder Builds a Symbol.SymbolContainer A holder forSymbol
objects.SymbolDependency Represents a dependency that is introduced by aSymbol
.SymbolDependency.Builder Builds a SymbolDependency.SymbolDependencyContainer A container forSymbolDependency
objects.SymbolProvider ProvidesSymbol
objects for shapes.SymbolReference Represents a reference from a Symbol to another Symbol.SymbolReference.Builder Builds a SymbolReference.SymbolReference.ContextOption Options used to control the context of when the symbol reference is needed.SymbolReference.Option Top-level interface for allSymbolReference
options.TopologicalIndex Creates a reverse-topological ordering of shapes.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.