Package hydra.dsl
Interface Literals
-
public interface Literals
DSL functions for working with literal values.
-
-
Method Summary
Static Methods Modifier and Type Method Description static Literal
bigfloat(double value)
static Literal
bigint(java.math.BigInteger value)
static Literal
binary(java.lang.String value)
static Literal
boolean_(boolean value)
static Opt<java.lang.String>
checkLiteral(LiteralType type, Literal value)
Check a literal value against an expected type.static Literal
float_(FloatValue value)
static Literal
float32(float value)
static Literal
float64(double value)
static Literal
int16(short value)
static Literal
int32(int value)
static Literal
int64(long value)
static Literal
int8(byte value)
static Literal
integer(IntegerValue value)
static java.lang.String
showLiteral(Literal value)
Encode a literal value as a string.static Literal
string(java.lang.String value)
static Literal
uint16(char value)
static Literal
uint32(long value)
static Literal
uint64(long value)
static Literal
uint64(java.math.BigInteger value)
static Literal
uint8(char value)
-
-
-
Method Detail
-
bigfloat
static Literal bigfloat(double value)
-
bigint
static Literal bigint(java.math.BigInteger value)
-
binary
static Literal binary(java.lang.String value)
-
boolean_
static Literal boolean_(boolean value)
-
float_
static Literal float_(FloatValue value)
-
float32
static Literal float32(float value)
-
float64
static Literal float64(double value)
-
int8
static Literal int8(byte value)
-
int16
static Literal int16(short value)
-
int32
static Literal int32(int value)
-
int64
static Literal int64(long value)
-
integer
static Literal integer(IntegerValue value)
-
string
static Literal string(java.lang.String value)
-
uint8
static Literal uint8(char value)
-
uint16
static Literal uint16(char value)
-
uint32
static Literal uint32(long value)
-
uint64
static Literal uint64(long value)
-
uint64
static Literal uint64(java.math.BigInteger value)
-
showLiteral
static java.lang.String showLiteral(Literal value)
Encode a literal value as a string.
-
checkLiteral
static Opt<java.lang.String> checkLiteral(LiteralType type, Literal value)
Check a literal value against an expected type.
-
-