Package software.amazon.smithy.model.loader
-
Interface Summary Interface Description TraitContainer Aggregates, merges, and creates traits. -
Class Summary Class Description ModelAssembler Assembles and validates aModel
from documents, files, shapes, and other sources.ModelDiscovery Discovers Smithy models by finding allMETA-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 aSimpleParser
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 Summary Exception Description ModelImportException Exception thrown when a model fails to be imported.ModelManifestException ModelSyntaxException Thrown when the syntax of the IDL is invalid.