ErrorPrototype::ErrorPrototype(TiExcState* exec, TiGlobalObject* globalObject, Structure* structure) : ErrorInstance(&exec->globalData(), structure) { putDirectWithoutTransition(exec->globalData(), exec->propertyNames().name, jsNontrivialString(exec, "Error"), DontEnum); ASSERT(inherits(&s_info)); putAnonymousValue(globalObject->globalData(), 0, globalObject); }
DatePrototype::DatePrototype(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) : DateInstance(exec, structure) { ASSERT(inherits(&s_info)); // The constructor will be added later, after DateConstructor has been built. putAnonymousValue(exec->globalData(), 0, globalObject); }
NumberPrototype::NumberPrototype(TiExcState* exec, TiGlobalObject* globalObject, Structure* structure) : NumberObject(exec->globalData(), structure) { setInternalValue(exec->globalData(), jsNumber(0)); ASSERT(inherits(&s_info)); putAnonymousValue(globalObject->globalData(), 0, globalObject); }
DatePrototype::DatePrototype(ExecState* exec, JSGlobalObject* globalObject, NonNullPassRefPtr<Structure> structure) : DateInstance(exec, structure) { // The constructor will be added later, after DateConstructor has been built. putAnonymousValue(0, globalObject); }