@@ -28,17 +28,10 @@ OF_UNRECOGNIZED_SELECTOR } + (instancetype)exceptionWithSourcePath: (OFString *)sourcePath destinationPath: (OFString *)destinationPath -{ - return [[[self alloc] initWithSourcePath: sourcePath - destinationPath: destinationPath] autorelease]; -} - -+ (instancetype)exceptionWithSourcePath: (OFString *)sourcePath - destinationPath: (OFString *)destinationPath errNo: (int)errNo { return [[[self alloc] initWithSourcePath: sourcePath destinationPath: destinationPath errNo: errNo] autorelease]; @@ -47,18 +40,10 @@ - init { OF_INVALID_INIT_METHOD } -- initWithSourcePath: (OFString *)sourcePath - destinationPath: (OFString *)destinationPath -{ - return [self initWithSourcePath: sourcePath - destinationPath: destinationPath - errNo: 0]; -} - - initWithSourcePath: (OFString *)sourcePath destinationPath: (OFString *)destinationPath errNo: (int)errNo { self = [super init]; @@ -83,15 +68,9 @@ [super dealloc]; } - (OFString *)description { - if (_errNo != 0) - return [OFString stringWithFormat: - @"Failed to link file %@ to %@: %@", - _sourcePath, _destinationPath, of_strerror(_errNo)]; - else - return [OFString stringWithFormat: - @"Failed to link file %@ to %@!", - _sourcePath, _destinationPath]; + return [OFString stringWithFormat: @"Failed to link file %@ to %@: %@", + _sourcePath, _destinationPath, of_strerror(_errNo)]; } @end