IllogicalSelfVerifyResult class | verify.t[363]

Verification result - command is always illogical, because it's trying to use an object on itself in some invalid way, as in PUT BOX IN BOX.

This is almost identical to a regular always-illogical result, so we're a simple subclass of that result type. We distinguish these from the basic always-illogical type because it's especially obvious that the "self" kind is illogical, so we might in some cases want to exclude a vocabulary match for the "self" kind that we wouldn't exclude for the basic kind.

`class IllogicalSelfVerifyResult : IllogicalVerifyResult`

Superclass Tree (in declaration order)

`IllogicalSelfVerifyResult`
`IllogicalVerifyResult`
`VerifyResult`
`MessageResult`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`excludePluralMatches`

Inherited from `IllogicalVerifyResult` :
`allowAction resultRank`

``

Inherited from `MessageResult` :
`messageProp_ messageText_`

Summary of Methods

``

``

Inherited from `VerifyResult` :
`compareTo identicalTo isWorseThan shouldInsertBefore`

Inherited from `MessageResult` :
`construct resolveMessageText setMessage showMessage`

Properties

`excludePluralMatches` OVERRIDDEN | `verify.t[365]`

exclude plural matches when this result type is present

Methods

(none)

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2