All Classes and Interfaces

Class
Description
Helper class for generating code.
Manages the creation, copying, and reuse of values created by builders.
Provides support for camelCase, snake_case, and other kinds of case conversions.
A CodeSection interceptor for a specific type of CodeSection.
A code section interceptor that adds text after the intercepted section.
A code section interceptor that adds text before the intercepted section.
Interface used for strongly typed AbstractCodeWriter section values.
Deprecated.
prefer SimpleCodeWriter or a custom subclass of AbstractCodeWriter.
Provides debug information about the current state of a CodeWriter.
Utilities for working with functions, predicates, etc.
Utilities for IO operations.
Immutable List utilities to polyfill Java 9+ features.
Immutable Map utilities to polyfill Java 9+ features.
Implements a simple media type parser based on the Content-Type grammar defined in RFC 7231.
Functions that make working with optionals easier.
Generic immutable pair of values.
Immutable Set utilities to polyfill Java 9+ features.
Helper class for generating code.
A simple expression parser that can be extended to implement parsers for small domain specific languages.
A mutable object that can be used to create an immutable object of type T.
Annotation used to indicate that a package or class was generated and should not be edited directly.
Annotation used to indicate that an API is considered internal to Smithy and subject to change.
Annotation used to indicate that an API is considered unstable and subject to change.
Operations on String that are null safe.
A type that contains tags.
Provides a way to get from an instance of T to a SmithyBuilder.
Similar to BiConsumer, but accepts three arguments.