Class BoundReference<T>

    • Method Detail

      • eval

        public T eval​(StructLike struct)
        Description copied from interface: Bound
        Produce a value from the struct for this expression.
        Specified by:
        eval in interface Bound<T>
        Parameters:
        struct - a struct of incoming data
        Returns:
        the value of this expression when evaluated on the incoming struct
      • type

        public Type type()
        Specified by:
        type in interface BoundTerm<T>
        Returns:
        the type produced by this expression
      • fieldId

        public int fieldId()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object