Changeset 96673 in webkit for trunk/Source/JavaScriptCore/runtime/JSONObject.cpp
- Timestamp:
- Oct 4, 2011, 7:38:49 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSONObject.cpp
r96164 r96673 154 154 155 155 // If the space value is a number, create a gap string with that number of spaces. 156 double spaceCount;157 if (space.getNumber(spaceCount)) {156 if (space.isNumber()) { 157 double spaceCount = space.asNumber(); 158 158 int count; 159 159 if (spaceCount > maxGapLength) … … 229 229 } 230 230 231 double value = 0; 232 if (name.getNumber(value)) { 233 m_arrayReplacerPropertyNames.add(Identifier::from(exec, value)); 231 if (name.isNumber()) { 232 m_arrayReplacerPropertyNames.add(Identifier::from(exec, name.asNumber())); 234 233 continue; 235 234 } … … 377 376 378 377 if (value.isBoolean()) { 379 builder.append(value. getBoolean() ? "true" : "false");378 builder.append(value.isTrue() ? "true" : "false"); 380 379 return StringifySucceeded; 381 380 } … … 387 386 } 388 387 389 double numericValue;390 if (value.getNumber(numericValue)) {391 if (!isfinite(num ericValue))388 if (value.isNumber()) { 389 double number = value.asNumber(); 390 if (!isfinite(number)) 392 391 builder.append("null"); 393 392 else 394 builder.append(UString::number(num ericValue));393 builder.append(UString::number(number)); 395 394 return StringifySucceeded; 396 395 }
Note:
See TracChangeset
for help on using the changeset viewer.