Package software.amazon.smithy.model.loader
package software.amazon.smithy.model.loader
-
ClassDescriptionRepresents a parsed token from the Smithy IDL.Iterates over a Smithy IDL model as a series of tokens.Assembles and validates a
Modelfrom documents, files, shapes, and other sources.Discovers Smithy models by finding allMETA-INF/smithy/manifestfiles on the class path and loading all of the newline separated relative model files referenced from the manifest.Exception thrown when a model fails to be imported.Thrown when the syntax of the IDL is invalid.Utility methods that act on aSimpleParserand parse Smithy grammar productions.Represents the prelude model available to every Smithy model.This is a simple, not thread-safe, caching string table that converts CharSequence to String objects.Topologically sorts shapes based on their dependencies (i.e., mixins).Thrown when cycles exist between shapes.