Index: Source/bindings/core/v8/V8Binding.h |
diff --git a/Source/bindings/core/v8/V8Binding.h b/Source/bindings/core/v8/V8Binding.h |
index 5bd2206458e119317ac7d4db9da53ed4cd7d41fd..56546c58c5b6d622c474e7bf6c8b4472b440c99e 100644 |
--- a/Source/bindings/core/v8/V8Binding.h |
+++ b/Source/bindings/core/v8/V8Binding.h |
@@ -771,7 +771,7 @@ inline bool toV8Sequence(v8::Handle<v8::Value> value, uint32_t& length, v8::Isol |
template<> |
struct NativeValueTraits<String> { |
- static inline String nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline String nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
V8StringResource<> stringValue(value); |
if (!stringValue.prepare(exceptionState)) |
@@ -782,7 +782,7 @@ struct NativeValueTraits<String> { |
template<> |
struct NativeValueTraits<int> { |
- static inline int nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline int nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
return toInt32(value, exceptionState); |
} |
@@ -790,7 +790,7 @@ struct NativeValueTraits<int> { |
template<> |
struct NativeValueTraits<unsigned> { |
- static inline unsigned nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline unsigned nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
return toUInt32(value, exceptionState); |
} |
@@ -798,7 +798,7 @@ struct NativeValueTraits<unsigned> { |
template<> |
struct NativeValueTraits<float> { |
- static inline float nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline float nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
return toFloat(value, exceptionState); |
} |
@@ -806,15 +806,15 @@ struct NativeValueTraits<float> { |
template<> |
struct NativeValueTraits<double> { |
- static inline double nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline double nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
return toDouble(value, exceptionState); |
} |
}; |
template<> |
-struct NativeValueTraits<v8::Handle<v8::Value> > { |
- static inline v8::Handle<v8::Value> nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState&) |
+struct NativeValueTraits<v8::Local<v8::Value> > { |
+ static inline v8::Local<v8::Value> nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState&) |
{ |
return value; |
} |
@@ -822,7 +822,7 @@ struct NativeValueTraits<v8::Handle<v8::Value> > { |
template<> |
struct NativeValueTraits<ScriptValue> { |
- static inline ScriptValue nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState&) |
+ static inline ScriptValue nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState&) |
{ |
return ScriptValue(ScriptState::current(isolate), value); |
} |
@@ -830,7 +830,7 @@ struct NativeValueTraits<ScriptValue> { |
template <typename T> |
struct NativeValueTraits<Vector<T> > { |
- static inline Vector<T> nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+ static inline Vector<T> nativeValue(const v8::Local<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
{ |
return toImplArray<T>(value, 0, isolate, exceptionState); |
} |