Module dev.argon.esexpr
Package dev.argon.esexpr
package dev.argon.esexpr
-
ClassDescriptionSpecifies 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.DictCodec<T>A codec for dictionary argument values.Builds paths for elements of a dictionary argument.Represents an ESExpr value.A binary value.A boolean value.A constructor 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.Builds a string table from expressions.ESExprCodec<T>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.Specifies codec overrides.Enable searching for overridden codecs within this package.Defines a codec override for a specified type.Specifies what kind of codec will be overridden.A tag that indicates the type of ESExpr.A tag for a binary value.A tag for a boolean value.A tag for a constructor value.A tag for a 32-bit floating point value.A tag for a 64-bit floating point value.A tag for an integer value.A tag for a null value.A tag for a string value.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 a value that is encoded as an unsigned value.Indicates a value that is encoded as repeated arguments.VarargCodec<T>A codec for variable argument values.Builds paths for elements of a variable argument.