BrenBarn@aol.com wrote:
If no such method is found, propNotDefined should be called on the base class,Just in case I wasn't clear (which is quite likely, since I'm finding this to be a pretty slippery thing to get my hands around), that's my proposal as well. My thinking was that propNotDefined should be "inherited," as though we were running propNotDefined to start with.
because that's where we were looking for the inherited method.
That's the way I'm leaning as well - as Jesse pointed out, if we had propNotInherited, we might need propNotDelegated as well for completeness, and that just seems like too much.I do, however, agree that it would be better to avoid a separate propNotInherited and stickwith propNotDefined.