Raise exception for unimplemented methods

This commit is contained in:
rfm 2023-10-30 15:37:18 +00:00
parent 8b4a8820a8
commit 2e48b09feb

View file

@ -54,14 +54,15 @@
#define EXPOSE_NSProgress_IVARS #define EXPOSE_NSProgress_IVARS
#import <Foundation/NSObject.h> #import "Foundation/NSObject.h"
#import <Foundation/NSDictionary.h> #import "Foundation/NSDictionary.h"
#import <Foundation/NSArray.h> #import "Foundation/NSArray.h"
#import <Foundation/NSValue.h> #import "Foundation/NSValue.h"
#import <Foundation/NSURL.h> #import "Foundation/NSURL.h"
#import <Foundation/NSString.h> #import "Foundation/NSString.h"
#import <Foundation/NSProgress.h> #import "Foundation/NSProgress.h"
#import <Foundation/NSKeyValueObserving.h> #import "Foundation/NSKeyValueObserving.h"
#import "GNUstepBase/NSObject+GNUstepBase.h"
#define GSInternal NSProgressInternal #define GSInternal NSProgressInternal
#include "GSInternal.h" #include "GSInternal.h"
@ -453,16 +454,17 @@ static NSMutableDictionary *__subscribers = nil;
} }
// Type methods // Type methods
+ (id)addSubscriberForFileURL: (NSURL *)url + (id) addSubscriberForFileURL: (NSURL *)url
withPublishingHandler: (NSProgressPublishingHandler)publishingHandler withPublishingHandler: (NSProgressPublishingHandler)publishingHandler
{ {
// [__subscribers addObject: publishingHandler forObject: url]; // [__subscribers addObject: publishingHandler forObject: url];
return nil; return [self notImplemented: _cmd];
} }
+ (void) removeSubscriber: (id)subscriber + (void) removeSubscriber: (id)subscriber
{ {
// [__subscribers removeObject: subscriber]; // [__subscribers removeObject: subscriber];
[self notImplemented: _cmd];
} }
@end @end