Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(148)

Unified Diff: Source/bindings/core/v8/ToV8.h

Issue 1111163003: Replace v8::Handle<> with v8::Local<> in bindings/core/v8/* (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/bindings/core/v8/SharedPersistent.h ('k') | Source/bindings/core/v8/ToV8.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/bindings/core/v8/ToV8.h
diff --git a/Source/bindings/core/v8/ToV8.h b/Source/bindings/core/v8/ToV8.h
index 0aa9f0e205b2a8737491a55a6ab0c68e9e2b0545..c5f193f827d0dd85f43ebd069bba439c2f79c9e6 100644
--- a/Source/bindings/core/v8/ToV8.h
+++ b/Source/bindings/core/v8/ToV8.h
@@ -26,22 +26,22 @@ class WorkerGlobalScope;
// ScriptWrappable
-inline v8::Handle<v8::Value> toV8(ScriptWrappable* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(ScriptWrappable* impl, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
if (UNLIKELY(!impl))
return v8::Null(isolate);
- v8::Handle<v8::Value> wrapper = DOMDataStore::getWrapper(impl, isolate);
+ v8::Local<v8::Value> wrapper = DOMDataStore::getWrapper(impl, isolate);
if (!wrapper.IsEmpty())
return wrapper;
return impl->wrap(creationContext, isolate);
}
-inline v8::Handle<v8::Value> toV8(Node* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(Node* impl, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
if (UNLIKELY(!impl))
return v8::Null(isolate);
- v8::Handle<v8::Value> wrapper = DOMDataStore::getWrapper(impl, isolate);
+ v8::Local<v8::Value> wrapper = DOMDataStore::getWrapper(impl, isolate);
if (!wrapper.IsEmpty())
return wrapper;
@@ -50,53 +50,53 @@ inline v8::Handle<v8::Value> toV8(Node* impl, v8::Handle<v8::Object> creationCon
// Special versions for DOMWindow, WorkerGlobalScope and EventTarget
-CORE_EXPORT v8::Handle<v8::Value> toV8(DOMWindow*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
-CORE_EXPORT v8::Handle<v8::Value> toV8(EventTarget*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
-v8::Handle<v8::Value> toV8(WorkerGlobalScope*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
+CORE_EXPORT v8::Local<v8::Value> toV8(DOMWindow*, v8::Local<v8::Object> creationContext, v8::Isolate*);
+CORE_EXPORT v8::Local<v8::Value> toV8(EventTarget*, v8::Local<v8::Object> creationContext, v8::Isolate*);
+v8::Local<v8::Value> toV8(WorkerGlobalScope*, v8::Local<v8::Object> creationContext, v8::Isolate*);
// PassRefPtr, RawPtr and RefPtr
template<typename T>
-inline v8::Handle<v8::Value> toV8(PassRefPtr<T> impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(PassRefPtr<T> impl, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8(impl.get(), creationContext, isolate);
}
template<typename T>
-inline v8::Handle<v8::Value> toV8(RawPtr<T> impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(RawPtr<T> impl, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8(impl.get(), creationContext, isolate);
}
template<typename T>
-inline v8::Handle<v8::Value> toV8(const RefPtr<T>& impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const RefPtr<T>& impl, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8(impl.get(), creationContext, isolate);
}
// Primitives
-inline v8::Handle<v8::Value> toV8(const String& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const String& value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return v8String(isolate, value);
}
-inline v8::Handle<v8::Value> toV8(const char* value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const char* value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return v8String(isolate, value);
}
template<size_t sizeOfValue>
-inline v8::Handle<v8::Value> toV8SignedIntegerInternal(int64_t value, v8::Isolate*);
+inline v8::Local<v8::Value> toV8SignedIntegerInternal(int64_t value, v8::Isolate*);
template<>
-inline v8::Handle<v8::Value> toV8SignedIntegerInternal<4>(int64_t value, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8SignedIntegerInternal<4>(int64_t value, v8::Isolate* isolate)
{
return v8::Integer::New(isolate, static_cast<int32_t>(value));
}
template<>
-inline v8::Handle<v8::Value> toV8SignedIntegerInternal<8>(int64_t value, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8SignedIntegerInternal<8>(int64_t value, v8::Isolate* isolate)
{
int32_t valueIn32Bit = static_cast<int32_t>(value);
if (valueIn32Bit == value)
@@ -106,16 +106,16 @@ inline v8::Handle<v8::Value> toV8SignedIntegerInternal<8>(int64_t value, v8::Iso
}
template<size_t sizeOfValue>
-inline v8::Handle<v8::Value> toV8UnsignedIntegerInternal(uint64_t value, v8::Isolate*);
+inline v8::Local<v8::Value> toV8UnsignedIntegerInternal(uint64_t value, v8::Isolate*);
template<>
-inline v8::Handle<v8::Value> toV8UnsignedIntegerInternal<4>(uint64_t value, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8UnsignedIntegerInternal<4>(uint64_t value, v8::Isolate* isolate)
{
return v8::Integer::NewFromUnsigned(isolate, static_cast<uint32_t>(value));
}
template<>
-inline v8::Handle<v8::Value> toV8UnsignedIntegerInternal<8>(uint64_t value, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8UnsignedIntegerInternal<8>(uint64_t value, v8::Isolate* isolate)
{
uint32_t valueIn32Bit = static_cast<uint32_t>(value);
if (valueIn32Bit == value)
@@ -124,49 +124,49 @@ inline v8::Handle<v8::Value> toV8UnsignedIntegerInternal<8>(uint64_t value, v8::
return v8::Number::New(isolate, value);
}
-inline v8::Handle<v8::Value> toV8(int value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(int value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8SignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(long value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(long value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8SignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(long long value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(long long value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8SignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(unsigned value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(unsigned value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8UnsignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(unsigned long value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(unsigned long value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8UnsignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(unsigned long long value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(unsigned long long value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8UnsignedIntegerInternal<sizeof value>(value, isolate);
}
-inline v8::Handle<v8::Value> toV8(double value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(double value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return v8::Number::New(isolate, value);
}
-inline v8::Handle<v8::Value> toV8(bool value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(bool value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return v8::Boolean::New(isolate, value);
}
// Identity operator
-inline v8::Handle<v8::Value> toV8(v8::Handle<v8::Value> value, v8::Handle<v8::Object> creationContext, v8::Isolate*)
+inline v8::Local<v8::Value> toV8(v8::Local<v8::Value> value, v8::Local<v8::Object> creationContext, v8::Isolate*)
{
return value;
}
@@ -175,30 +175,30 @@ inline v8::Handle<v8::Value> toV8(v8::Handle<v8::Value> value, v8::Handle<v8::Ob
struct ToV8UndefinedGenerator { }; // Used only for having toV8 return v8::Undefined.
-inline v8::Handle<v8::Value> toV8(const ToV8UndefinedGenerator& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const ToV8UndefinedGenerator& value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return v8::Undefined(isolate);
}
// ScriptValue
-inline v8::Handle<v8::Value> toV8(const ScriptValue& value, v8::Handle<v8::Object> creationContext, v8::Isolate*)
+inline v8::Local<v8::Value> toV8(const ScriptValue& value, v8::Local<v8::Object> creationContext, v8::Isolate*)
{
return value.v8Value();
}
// Dictionary
-inline v8::Handle<v8::Value> toV8(const Dictionary& value, v8::Handle<v8::Object> creationContext, v8::Isolate*)
+inline v8::Local<v8::Value> toV8(const Dictionary& value, v8::Local<v8::Object> creationContext, v8::Isolate*)
{
RELEASE_ASSERT_NOT_REACHED();
- return v8::Handle<v8::Value>();
+ return v8::Local<v8::Value>();
}
// Array
template<typename Sequence>
-inline v8::Handle<v8::Value> toV8SequenceInternal(const Sequence& sequence, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8SequenceInternal(const Sequence& sequence, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
v8::Local<v8::Array> array = v8::Array::New(isolate, sequence.size());
uint32_t index = 0;
@@ -213,19 +213,19 @@ inline v8::Handle<v8::Value> toV8SequenceInternal(const Sequence& sequence, v8::
}
template<typename T, size_t inlineCapacity>
-inline v8::Handle<v8::Value> toV8(const Vector<T, inlineCapacity>& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const Vector<T, inlineCapacity>& value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8SequenceInternal(value, creationContext, isolate);
}
template<typename T, size_t inlineCapacity>
-inline v8::Handle<v8::Value> toV8(const HeapVector<T, inlineCapacity>& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const HeapVector<T, inlineCapacity>& value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
return toV8SequenceInternal(value, creationContext, isolate);
}
template<typename T>
-inline v8::Handle<v8::Value> toV8(const Vector<std::pair<String, T>>& value, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
+inline v8::Local<v8::Value> toV8(const Vector<std::pair<String, T>>& value, v8::Local<v8::Object> creationContext, v8::Isolate* isolate)
{
v8::Local<v8::Object> object = v8::Object::New(isolate);
for (unsigned i = 0; i < value.size(); ++i) {
« no previous file with comments | « Source/bindings/core/v8/SharedPersistent.h ('k') | Source/bindings/core/v8/ToV8.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698