@@ -18,10 +18,12 @@ #import "OFChangePermissionsFailedException.h" #import "OFString.h" @implementation OFChangePermissionsFailedException +@synthesize path = _path, permissions = _permissions, errNo = _errNo; + + (instancetype)exceptionWithPath: (OFString*)path permissions: (mode_t)permissions errNo: (int)errNo { return [[[self alloc] initWithPath: path @@ -63,21 +65,6 @@ { return [OFString stringWithFormat: @"Failed to change permissions of item at path %@ to %d: %@", _path, _permissions, of_strerror(_errNo)]; } - -- (OFString*)path -{ - OF_GETTER(_path, true) -} - -- (mode_t)permissions -{ - return _permissions; -} - -- (int)errNo -{ - return _errNo; -} @end