InvalidValue class

From m204wiki
Revision as of 22:34, 5 August 2011 by JAL2 (talk | contribs)
Jump to navigation Jump to search


The InvalidValue exception class describes an exception associated with not finding an expectedvalue. This exception class has no properties. It is simply a notification that a valid attempt found no values that matched the given string.

To produce an InvalidValue exception yourself, you typically use a User Language Throw statement with an InvalidValue New constructor. This statement must be issued from within a method, and it can only be caught by the code that calls the method. For example, the following statement throws an InvalidValue exception:

throw %(invalidValue):new

The InvalidValue class is available as of version 7.8.

The InvalidValue methods


The following are the available InvalidValue class methods.

MethodDescription
NewCreate a new InvalidValue object

See also

The methods in the class are described in the subsections that follow. In addition:


New constructor

Create a new InvalidHexData object (InvalidHexData class)

This Constructor generates an instance of an InvalidHexData exception. As shown below, the required argument of the New method is a setting of the Position property.

Syntax

%invalidValue = [%(InvalidValue):]New

Syntax terms

%invalidValue A reference to an instance of an InvalidValue object.
%(InvalidValue) The class name in parentheses denotes a Constructor.