- All Known Implementing Classes:
ESExprTag.Binary,ESExprTag.Bool,ESExprTag.Constructor,ESExprTag.Float32,ESExprTag.Float64,ESExprTag.Int,ESExprTag.Null,ESExprTag.Str
public sealed interface ESExprTag
permits ESExprTag.Constructor, ESExprTag.Bool, ESExprTag.Int, ESExprTag.Str, ESExprTag.Binary, ESExprTag.Float32, ESExprTag.Float64, ESExprTag.Null
A tag that indicates the type of ESExpr.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA tag for a binary value.static final recordA tag for a boolean value.static final recordA tag for a constructor value.static final recordA tag for a 32-bit floating point value.static final recordA tag for a 64-bit floating point value.static final recordA tag for an integer value.static final recordA tag for a null value.static final recordA tag for a string value.