| 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.
|