ftp.nice.ch/pub/next/developer/resources/classes/misckit/MiscKit.1.10.0.s.gnutar.gz#/MiscKit/Temp/ClassBuilder.subproj/CategoryPoser.h

This is CategoryPoser.h in view mode; [Download] [Up]

/*
    CategoryPoser.h
    ===============

    John Holdsworth
    Coldwave Programs Ltd.

    This software is in the public domain.

    This category contains a method to find the base class implementation
    of a method that has been overridden by a category. This is used to
    find the original implementation of the +new method of the Appliaction
    class.

*/

#import <objc/Object.h>

@interface Object(CategoryPoser)

+ performOverloadedMethod:(SEL)selector with:anObject;
/* find the original implementation of a class method and perform it */

+ performOverloadedMethod:(SEL)selector;
/* find the original implementation of a class method and perform it */

- performOverloadedMethod:(SEL)selector with:anObject;
/* find the original implementation of an instance method and perform it */

- performOverloadedMethod:(SEL)selector;
/* find the original implementation of an instance method and perform it */

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.