Interface | Description |
---|---|
TraitContainer |
Aggregates, merges, and creates traits.
|
Class | Description |
---|---|
ModelAssembler |
Assembles and validates a
Model from documents, files, shapes, and
other sources. |
ModelDiscovery |
Discovers Smithy models by finding all
META-INF/smithy/manifest
files on the class path and loading all of the newline separated relative
model files referenced from the manifest. |
ParserUtils |
Utility methods that act on a
SimpleParser and parse
Smithy grammar productions. |
Prelude |
Represents the prelude model available to every Smithy model.
|
TraitContainer.TraitHashMap |
The actual, mutable implementation used to aggregate traits.
|
Exception | Description |
---|---|
ModelImportException |
Exception thrown when a model fails to be imported.
|
ModelManifestException | |
ModelSyntaxException |
Thrown when the syntax of the IDL is invalid.
|