Changeset 11525 in webkit for trunk/JavaScriptCore/kjs/function.cpp
- Timestamp:
- Dec 10, 2005, 4:38:07 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/function.cpp
r11375 r11525 101 101 if (!cont) { 102 102 dbg->imp()->abort(); 103 return Undefined();103 return jsUndefined(); 104 104 } 105 105 } … … 130 130 if (!cont) { 131 131 dbg->imp()->abort(); 132 return Undefined();132 return jsUndefined(); 133 133 } 134 134 } … … 141 141 return comp.value(); 142 142 else 143 return Undefined();143 return jsUndefined(); 144 144 } 145 145 … … 191 191 it++; 192 192 } else 193 variable->put(exec, p->name, Undefined());193 variable->put(exec, p->name, jsUndefined()); 194 194 p = p->next; 195 195 } … … 217 217 context = context->callingContext(); 218 218 } 219 return Null();219 return jsNull(); 220 220 } 221 221 … … 229 229 p = p->next; 230 230 } 231 return Number(count);231 return jsNumber(count); 232 232 } 233 233 … … 338 338 if (result.complType() == Throw || result.complType() == ReturnValue) 339 339 return result; 340 return Completion(Normal, Undefined()); // TODO: or ReturnValue ?340 return Completion(Normal, jsUndefined()); // TODO: or ReturnValue ? 341 341 } 342 342 … … 576 576 } 577 577 } 578 return String(r);578 return jsString(r); 579 579 } 580 580 … … 641 641 s.append(c); 642 642 } 643 return String(s);643 return jsString(s); 644 644 } 645 645 … … 788 788 bool cont = dbg->sourceParsed(exec, sid, UString(), s, errLine); 789 789 if (!cont) 790 return Undefined();790 return jsUndefined(); 791 791 } 792 792 … … 815 815 exec->setException(newExec.exception()); 816 816 817 res = Undefined();817 res = jsUndefined(); 818 818 if (c.complType() == Throw) 819 819 exec->setException(c.value()); … … 824 824 } 825 825 case ParseInt: 826 res = Number(parseInt(args[0]->toString(exec), args[1]->toInt32(exec)));826 res = jsNumber(parseInt(args[0]->toString(exec), args[1]->toInt32(exec))); 827 827 break; 828 828 case ParseFloat: 829 res = Number(parseFloat(args[0]->toString(exec)));829 res = jsNumber(parseFloat(args[0]->toString(exec))); 830 830 break; 831 831 case IsNaN: 832 res = Boolean(isNaN(args[0]->toNumber(exec)));832 res = jsBoolean(isNaN(args[0]->toNumber(exec))); 833 833 break; 834 834 case IsFinite: { 835 835 double n = args[0]->toNumber(exec); 836 res = Boolean(!isNaN(n) && !isInf(n));836 res = jsBoolean(!isNaN(n) && !isInf(n)); 837 837 break; 838 838 } … … 868 868 r += s; 869 869 } 870 res = String(r);870 res = jsString(r); 871 871 break; 872 872 } … … 895 895 s += UString(c, 1); 896 896 } 897 res = String(s);897 res = jsString(s); 898 898 break; 899 899 }
Note:
See TracChangeset
for help on using the changeset viewer.