Differences From Artifact [c663f1ca8f]:
- File
src/OFObject.h
— part of check-in
[f60e4012b7]
at
2012-12-04 09:19:58
on branch trunk
— Randomize hashes.
This prevents DoSing hashtables by creating conflicts deliberately. (user: js, size: 24593) [annotate] [blame] [check-ins using] [more...]
To Artifact [fdedfa544a]:
- File src/OFObject.h — part of check-in [917ce5754c] at 2012-12-22 15:37:19 on branch trunk — Add -[doesNotRecognizeSelector:]. (user: js, size: 24879) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
818 819 820 821 822 823 824 825 826 827 828 829 830 831 | * * @note When the message should not be forwarded, you should not return nil, * but instead return the result of the superclass! * * @return The target to forward the message to */ - (id)forwardingTargetForSelector: (SEL)selector; @end /*! * @brief A protocol for the creation of copies. */ @protocol OFCopying /*! | > > > > > > > > > > | 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 | * * @note When the message should not be forwarded, you should not return nil, * but instead return the result of the superclass! * * @return The target to forward the message to */ - (id)forwardingTargetForSelector: (SEL)selector; /*! * @brief Handles messages which are not understood by the receiver. * * @warning If you override this method, you must make sure that it never * returns. * * @param selector The selector not understood by the receiver */ - (void)doesNotRecognizeSelector: (SEL)selector; @end /*! * @brief A protocol for the creation of copies. */ @protocol OFCopying /*! |
︙ | ︙ |