All Classes and Interfaces

Class
Description
Specifies the constructor name when encoded as an ESExpr.
An exception thrown when decoding an ESExpr.
Specifies a default value for an argument.
Indicates a value that is encoded as repeated keyword arguments.
A codec for dictionary argument values.
Builds paths for elements of a dictionary argument.
Represents an ESExpr value.
An array of 128-bit values.
An array of 16-bit values.
An array of 32-bit values.
An array of 64-bit values.
An array of 8-bit values.
A boolean value.
A constructor value.
A 32-bit floating point value.
A 32-bit floating point value.
A 64-bit floating point value.
An integer value.
A null value.
A string value.
A reader for the ESExpr binary format.
Encodes ESExpr values into a binary format.
Encodes and Decodes ESExpr values into concrete types.
The path of a decode failure.
Indicates that the path ends at a constructor value.
Indicates that the path ends at the current object.
Indicates that the next part of the path is a keyword argument.
Indicates that the next part of the path is a positional argument.
Indicates that an `ESExprCodec` should be generated for the annotated type.
Annotation to specify encoding information for ESExpr (Expression) values.
A tag that indicates the type of ESExpr.
A tag for a constructor value.
A tag for scalar (primitive) values.
Represents a set of expression tags.
A set of all tags.
A finite set of tags.
Specifies a bitmask for a flag field.
Indicates a record type encoded as a "flags" style bitset.
Indicates that an enum case should be encoded as the value of its parameter.
Indicates that the value is encoded as a keyword argument.
A KeywordMapping is a Map with String keys.
Indicates that an argument is optional.
A codec for optional values.
A string table used while reading binary ESExprs.
An exception indicating that a serialized ESExpr is invalid.
Indicates the annotated field or method is a candidate for type class instance resolution.
Indicates a value that is encoded as an unsigned value.
A wrapper for a non-negative BigInteger.
A wrapper for an unsigned byte.
A wrapper for an unsigned short.
Indicates a value that is encoded as repeated arguments.
A codec for variable argument values.
Builds paths for elements of a variable argument.