ME = addCause(ME, causeException)
ME = ME.addCause(causeException)
| Parameter | Description |
|---|---|
| ME | a scalar MException object. |
| causeException | a scalar MException object to add as a cause. |
| Parameter | Description |
|---|---|
| ME | a new MException object containing the additional cause. |
addCause returns a new MException object with causeException appended to the cause property.
The original MException object is not modified.
errID = 'MYFUN:BadIndex';
msg = 'Unable to index into array.';
baseException = MException(errID, msg);
causeException = MException('MYFUN:BadSubscript', 'Index must be positive.');
newException = baseException.addCause(causeException)
errID = 'MYFUN:BadIndex';
msg = 'Unable to index into array.';
baseException = MException(errID, msg);
newException = addCause(baseException, baseException)
newException.cause{1}
| Version | Description |
|---|---|
| 2.0.0 | initial version |