Class UnaryOperExpression

    • Constructor Detail

    • Method Detail

      • bind

        public void bind()
                  throws TypeException
        verify that variables mentioned in this expression are actually available in the supplied bindings list and infer/validate the type of this expression or its subexpressions where possible
        Specified by:
        bind in class Expression
        Throws:
        TypeException - if any variable is missing or has the wrong type
      • getOperand

        public Expression getOperand​(int index)
        return the operand with the given index or null if the index is out of range
        Specified by:
        getOperand in class OperExpression
        Parameters:
        index - the operand index
        Returns:
        the operand with the given index