InvalidCryptoData class

From m204wiki
Revision as of 18:35, 15 March 2016 by JAL (talk | contribs) (ad link to exception example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The InvalidCryptoData exception class describes an exception associated with finding improper object data, for example, an incorrect length.

To produce an InvalidCryptoData exception yourself, you typically use a SOUL Throw statement with an InvalidCryptoData 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 InvalidCryptoData exception:

throw %(InvalidCryptoData):new

For an outline of how you might use an exception in a function of your own, see this Get method example.

The InvalidCryptoData methods

The following are the available InvalidCryptoData class methods.

MethodDescription
NewCreate a new InvalidCryptoData object

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

New constructor

Create a new InvalidCryptoData object (InvalidCryptoData class)

This Constructor generates an instance of an InvalidCryptoData exception. As shown below, the New method takes no arguments.

Syntax

%invalidCryptoData = [%(InvalidCryptoData):]New

Syntax terms

%invalidCryptoData A reference to an instance of an InvalidCryptoData object.
[%(InvalidCryptoData):]The class name in parentheses denotes a Constructor.