@@ -18,21 +18,21 @@ #import "OFSetWindowsRegistryValueFailedException.h" #import "OFData.h" @implementation OFSetWindowsRegistryValueFailedException -@synthesize registryKey = _registryKey, value = _value, data = _data; +@synthesize registryKey = _registryKey, valueName = _valueName, data = _data; @synthesize type = _type, status = _status; + (instancetype)exceptionWithRegistryKey: (OFWindowsRegistryKey *)registryKey - value: (OFString *)value + valueName: (OFString *)valueName data: (OFData *)data type: (DWORD)type status: (LSTATUS)status { return [[[self alloc] initWithRegistryKey: registryKey - value: value + valueName: valueName data: data type: type status: status] autorelease]; } @@ -40,20 +40,20 @@ { OF_INVALID_INIT_METHOD } - (instancetype)initWithRegistryKey: (OFWindowsRegistryKey *)registryKey - value: (OFString *)value + valueName: (OFString *)valueName data: (OFData *)data type: (DWORD)type status: (LSTATUS)status { self = [super init]; @try { _registryKey = [registryKey retain]; - _value = [value copy]; + _valueName = [valueName copy]; _data = [data copy]; _type = type; _status = status; } @catch (id e) { [self release]; @@ -64,18 +64,18 @@ } - (void)dealloc { [_registryKey release]; - [_value release]; + [_valueName release]; [_data release]; [super dealloc]; } - (OFString *)description { return [OFString stringWithFormat: - @"Failed to set value %@ of type %u: %@", - _value, _type, of_windows_status_to_string(_status)]; + @"Failed to set value named %@ of type %u: %@", + _valueName, _type, OFWindowsStatusToString(_status)]; } @end