905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
|
- (id)copy
{
return [self retain];
}
- (id)mutableCopy
{
OFMutableURL *copy = [[OFMutableURL alloc] init];
@try {
[copy setURLEncodedScheme: _URLEncodedScheme];
[copy setURLEncodedHost: _URLEncodedHost];
[copy setPort: _port];
[copy setURLEncodedUser: _URLEncodedUser];
[copy setURLEncodedPassword: _URLEncodedPassword];
[copy setURLEncodedPath: _URLEncodedPath];
[copy setURLEncodedQuery: _URLEncodedQuery];
[copy setURLEncodedFragment: _URLEncodedFragment];
} @catch (id e) {
[copy release];
@throw e;
}
return copy;
}
|
|
|
|
|
|
|
|
|
|
|
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
|
- (id)copy
{
return [self retain];
}
- (id)mutableCopy
{
OFURL *copy = [[OFMutableURL alloc] init];
@try {
copy->_URLEncodedScheme = [_URLEncodedScheme copy];
copy->_URLEncodedHost = [_URLEncodedHost copy];
copy->_port = _port;
copy->_URLEncodedUser = [_URLEncodedUser copy];
copy->_URLEncodedPassword = [_URLEncodedPassword copy];
copy->_URLEncodedPath = [_URLEncodedPath copy];
copy->_URLEncodedQuery = [_URLEncodedQuery copy];
copy->_URLEncodedFragment = [_URLEncodedFragment copy];
} @catch (id e) {
[copy release];
@throw e;
}
return copy;
}
|