| 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);
|
| }
|
|
|