Package hydra.dsl

Interface Literals


  • public interface Literals
    DSL functions for working with literal values.
    • 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)
      • 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)
      • 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.