Enum BlockGlobalAddr

  • All Implemented Interfaces:
    Tag, java.io.Serializable, java.lang.Comparable<BlockGlobalAddr>

    public enum BlockGlobalAddr
    extends java.lang.Enum<BlockGlobalAddr>
    implements Tag
    Address for singleton values associated to specific block. These are values which are calculated or set during the execution of a block such as the block timestamp, or the total count of messages emitted during the execution of the block, and so on.
    • Enum Constant Detail

      • BLOCK_TIME

        public static final BlockGlobalAddr BLOCK_TIME
        Block time variant
      • MESSAGE_COUNT

        public static final BlockGlobalAddr MESSAGE_COUNT
        Message count variant.
    • Method Detail

      • values

        public static BlockGlobalAddr[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (BlockGlobalAddr c : BlockGlobalAddr.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static BlockGlobalAddr valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getByKeyName

        public static BlockGlobalAddr getByKeyName​(java.lang.String keyName)
      • getByteTag

        public byte getByteTag()
        Specified by:
        getByteTag in interface Tag
      • getKeyName

        public java.lang.String getKeyName()