|
@@ -709,7 +709,7 @@ static force_inline void ModelSetNumberToProperty(__unsafe_unretained id model,
|
|
long double d = num.doubleValue;
|
|
long double d = num.doubleValue;
|
|
if (isnan(d) || isinf(d)) d = 0;
|
|
if (isnan(d) || isinf(d)) d = 0;
|
|
((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)model, meta->_setter, (long double)d);
|
|
((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)model, meta->_setter, (long double)d);
|
|
- } break;
|
|
|
|
|
|
+ } // break; commented for code coverage in next line
|
|
default: break;
|
|
default: break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -940,7 +940,7 @@ static void ModelSetValueForProperty(__unsafe_unretained id model,
|
|
((NSSet *)valueSet).mutableCopy);
|
|
((NSSet *)valueSet).mutableCopy);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- } break;
|
|
|
|
|
|
+ } // break; commented for code coverage in next line
|
|
|
|
|
|
default: break;
|
|
default: break;
|
|
}
|
|
}
|
|
@@ -1035,7 +1035,7 @@ static void ModelSetValueForProperty(__unsafe_unretained id model,
|
|
((void (*)(id, SEL, void *))(void *) objc_msgSend)((id)model, meta->_setter, nsValue.pointerValue);
|
|
((void (*)(id, SEL, void *))(void *) objc_msgSend)((id)model, meta->_setter, nsValue.pointerValue);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- } break;
|
|
|
|
|
|
+ } // break; commented for code coverage in next line
|
|
|
|
|
|
default: break;
|
|
default: break;
|
|
}
|
|
}
|
|
@@ -1383,7 +1383,7 @@ static id ModelToJSONObjectRecursive(NSObject *model) {
|
|
case YYEncodingTypeLongDouble: {
|
|
case YYEncodingTypeLongDouble: {
|
|
long double num = ((long double (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter);
|
|
long double num = ((long double (*)(id, SEL))(void *) objc_msgSend)((id)self, propertyMeta->_getter);
|
|
((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num);
|
|
((void (*)(id, SEL, long double))(void *) objc_msgSend)((id)one, propertyMeta->_setter, num);
|
|
- } break;
|
|
|
|
|
|
+ } // break; commented for code coverage in next line
|
|
default: break;
|
|
default: break;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -1407,11 +1407,8 @@ static id ModelToJSONObjectRecursive(NSObject *model) {
|
|
if (value) {
|
|
if (value) {
|
|
[one setValue:value forKey:propertyMeta->_name];
|
|
[one setValue:value forKey:propertyMeta->_name];
|
|
}
|
|
}
|
|
- }
|
|
|
|
- @catch (NSException *exception) {
|
|
|
|
- // do nothing...
|
|
|
|
- }
|
|
|
|
- } break;
|
|
|
|
|
|
+ } @catch (NSException *exception) {}
|
|
|
|
+ } // break; commented for code coverage in next line
|
|
default: break;
|
|
default: break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1465,10 +1462,7 @@ static id ModelToJSONObjectRecursive(NSObject *model) {
|
|
@try {
|
|
@try {
|
|
NSValue *value = [self valueForKey:NSStringFromSelector(propertyMeta->_getter)];
|
|
NSValue *value = [self valueForKey:NSStringFromSelector(propertyMeta->_getter)];
|
|
[aCoder encodeObject:value forKey:propertyMeta->_name];
|
|
[aCoder encodeObject:value forKey:propertyMeta->_name];
|
|
- }
|
|
|
|
- @catch (NSException *exception) {
|
|
|
|
- // do nothing...
|
|
|
|
- }
|
|
|
|
|
|
+ } @catch (NSException *exception) {}
|
|
}
|
|
}
|
|
} break;
|
|
} break;
|
|
|
|
|
|
@@ -1514,10 +1508,7 @@ static id ModelToJSONObjectRecursive(NSObject *model) {
|
|
@try {
|
|
@try {
|
|
NSValue *value = [aDecoder decodeObjectForKey:propertyMeta->_name];
|
|
NSValue *value = [aDecoder decodeObjectForKey:propertyMeta->_name];
|
|
if (value) [self setValue:value forKey:propertyMeta->_name];
|
|
if (value) [self setValue:value forKey:propertyMeta->_name];
|
|
- }
|
|
|
|
- @catch (NSException *exception) {
|
|
|
|
- // do nothing...
|
|
|
|
- }
|
|
|
|
|
|
+ } @catch (NSException *exception) {}
|
|
}
|
|
}
|
|
} break;
|
|
} break;
|
|
|
|
|