@@ -70,10 +70,16 @@ @implementation OFException + newWithClass: (Class)class_ { return [[self alloc] initWithClass: class_]; } + +- init +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ { self = [super init]; @@ -105,10 +111,16 @@ size: (size_t)size { return [[self alloc] initWithClass: class_ size: size]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ size: (size_t)size { self = [super initWithClass: class_]; @@ -141,10 +153,16 @@ pointer: (void*)ptr { return [[self alloc] initWithClass: class_ pointer: ptr]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ pointer: (void*)ptr { self = [super initWithClass: class_]; @@ -179,10 +197,16 @@ selector: (SEL)selector_ { return [[self alloc] initWithClass: class_ selector: selector_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ selector: (SEL)selector_ { self = [super initWithClass: class_]; @@ -223,10 +247,16 @@ selector: (SEL)selector_ { return [[self alloc] initWithClass: class_ selector: selector_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ selector: (SEL)selector_ { self = [super initWithClass: class_]; @@ -295,10 +325,16 @@ { return [[self alloc] initWithClass: class_ path: path_ mode: mode_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ path: (OFString*)path_ mode: (OFString*)mode_ { @@ -361,10 +397,16 @@ size: (size_t)size { return [[self alloc] initWithClass: class_ size: size]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ size: (size_t)size items: (size_t)items { @@ -505,10 +547,16 @@ { return [[self alloc] initWithClass: class_ node: node_ service: service_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ node: (OFString*)node_ service: (OFString*)service_ { @@ -568,10 +616,16 @@ { return [[self alloc] initWithClass: class_ node: node_ service: service_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ node: (OFString*)node_ service: (OFString*)service_ { @@ -630,10 +684,16 @@ return [[self alloc] initWithClass: class_ node: node_ service: service_ family: family_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ node: (OFString*)node_ service: (OFString*)service_ family: (int)family_ @@ -695,10 +755,16 @@ backLog: (int)backlog_ { return [[self alloc] initWithClass: class_ backLog: backlog_]; } + +- initWithClass: (Class)class_ +{ + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; +} - initWithClass: (Class)class_ backLog: (int)backlog_ { self = [super initWithClass: class_];