@@ -17,11 +17,11 @@ #include #include #import "OFMutableArray.h" -#import "OFMutableAdjacentArray.h" +#import "OFConcreteMutableArray.h" #import "OFEnumerationMutationException.h" #import "OFInvalidArgumentException.h" #import "OFOutOfRangeException.h" @@ -79,50 +79,50 @@ } @implementation OFMutableArrayPlaceholder - (instancetype)init { - return (id)[[OFMutableAdjacentArray alloc] init]; + return (id)[[OFConcreteMutableArray alloc] init]; } - (instancetype)initWithCapacity: (size_t)capacity { - return (id)[[OFMutableAdjacentArray alloc] initWithCapacity: capacity]; + return (id)[[OFConcreteMutableArray alloc] initWithCapacity: capacity]; } - (instancetype)initWithObject: (id)object { - return (id)[[OFMutableAdjacentArray alloc] initWithObject: object]; + return (id)[[OFConcreteMutableArray alloc] initWithObject: object]; } - (instancetype)initWithObjects: (id)firstObject, ... { id ret; va_list arguments; va_start(arguments, firstObject); - ret = [[OFMutableAdjacentArray alloc] initWithObject: firstObject + ret = [[OFConcreteMutableArray alloc] initWithObject: firstObject arguments: arguments]; va_end(arguments); return ret; } - (instancetype)initWithObject: (id)firstObject arguments: (va_list)arguments { - return (id)[[OFMutableAdjacentArray alloc] initWithObject: firstObject + return (id)[[OFConcreteMutableArray alloc] initWithObject: firstObject arguments: arguments]; } - (instancetype)initWithArray: (OFArray *)array { - return (id)[[OFMutableAdjacentArray alloc] initWithArray: array]; + return (id)[[OFConcreteMutableArray alloc] initWithArray: array]; } - (instancetype)initWithObjects: (id const *)objects count: (size_t)count { - return (id)[[OFMutableAdjacentArray alloc] initWithObjects: objects + return (id)[[OFConcreteMutableArray alloc] initWithObjects: objects count: count]; } - (instancetype)retain {