Spaces:
Running
Running
File size: 460 Bytes
8f3f8db |
1 2 3 4 5 6 7 8 9 10 11 12 |
error notification
checkAbstractMethods
"For each method that has been declared abstract, ensure that a concrete
implementation has been provided. This check should be performed prior to
inlining because methods may be removed during the inlining process."
| selectors |
selectors := methods keys, self uncheckedAbstractMethods.
abstractDeclarations do: [:sel |
(selectors includes: sel)
ifFalse: [self notify: 'missing implementation for ', sel]]
|