#include "v8_extension.h" | |
Local<Value> v8::Object::Get(uint32_t index) { | |
ON_BAILOUT("v8::Object::Get()", return Local<v8::Value>()); | |
ENTER_V8; | |
i::Handle<i::JSObject> self = Utils::OpenHandle(this); | |
EXCEPTION_PREAMBLE(); | |
i::Handle<i::Object> result = i::GetElement(self, index); | |
has_pending_exception = result.is_null(); | |
EXCEPTION_BAILOUT_CHECK(Local<Value>()); | |
return Utils::ToLocal(result); | |
} | |