119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
+ alloc
{
if (self == [OFMutableArray class])
return (id)&placeholder;
return [super alloc];
}
- copy
{
return [[OFArray alloc] initWithArray: self];
}
- (void)addObject: (id)object
|
>
>
>
>
>
>
>
>
>
>
>
>
|
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
+ alloc
{
if (self == [OFMutableArray class])
return (id)&placeholder;
return [super alloc];
}
- init
{
if (isa == [OFMutableArray class]) {
Class c = isa;
[self release];
@throw [OFNotImplementedException newWithClass: c
selector: _cmd];
}
return [super init];
}
- copy
{
return [[OFArray alloc] initWithArray: self];
}
- (void)addObject: (id)object
|