Change-Id: I2c26bd8af9b352baed9b84a6b6401633ded4da85
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Object *ExecutionEngine::newObject(InternalClass *internalClass)
{
- Object *object = new (memoryManager) Object(this, internalClass);
+ Object *object = new (memoryManager) Object(internalClass);
object->prototype = objectPrototype;
return object;
}
memset(memberData, 0, sizeof(Property)*memberDataAlloc);
}
-Object::Object(ExecutionEngine *engine, InternalClass *internalClass)
+Object::Object(InternalClass *internalClass)
: Managed(internalClass)
, prototype(0)
, memberDataAlloc(InlinePropertySize), memberData(inlineProperties)
Property inlineProperties[InlinePropertySize];
Object(ExecutionEngine *engine);
- Object(ExecutionEngine *engine, InternalClass *internalClass);
+ Object(InternalClass *internalClass);
~Object();
Property *__getOwnProperty__(String *name, PropertyAttributes *attrs = 0);