Interface Expression<R>

    • Method Detail

      • isResolved

        boolean isResolved()
        returns true if the expression contains a concrete value. Thus the method get() can be used to retrieve the actual value. If this method returns false, then the get method will throw an exception.
        Returns:
        true if the value can be retrieved, false otherwise.
      • get

        R get()
        Retrieves the value of the expression. If the expression is deferred, then an expression will be thrown.
        Returns:
        the value of the expression.
        Throws:
        ExpressionIsUnresolvedException - if the value is not determined.