Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index bcacb22ff04fe77d97dd1e3a3962f8a2074b19df..d3fc0fe348fbffb7aefbe0a7fb6553fc4ad45251 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -1668,6 +1668,7 @@ class V8_EXPORT String : public Primitive { |
/** |
* A zero length string. |
*/ |
+ static v8::Local<v8::String> Empty(); |
V8_INLINE static v8::Local<v8::String> Empty(Isolate* isolate); |
/** |
@@ -1962,6 +1963,8 @@ class V8_EXPORT Number : public Primitive { |
public: |
double Value() const; |
static Local<Number> New(Isolate* isolate, double value); |
+ // Will be deprecated soon. |
+ static Local<Number> New(double value); |
V8_INLINE static Number* Cast(v8::Value* obj); |
private: |
Number(); |
@@ -1976,6 +1979,11 @@ class V8_EXPORT Integer : public Number { |
public: |
static Local<Integer> New(Isolate* isolate, int32_t value); |
static Local<Integer> NewFromUnsigned(Isolate* isolate, uint32_t value); |
+ // Will be deprecated soon. |
+ static Local<Integer> New(int32_t value, Isolate*); |
+ static Local<Integer> NewFromUnsigned(uint32_t value, Isolate*); |
+ static Local<Integer> New(int32_t value); |
+ static Local<Integer> NewFromUnsigned(uint32_t value); |
int64_t Value() const; |
V8_INLINE static Integer* Cast(v8::Value* obj); |
private: |
@@ -2329,7 +2337,8 @@ class V8_EXPORT Object : public Value { |
Local<Value> CallAsConstructor(int argc, Handle<Value> argv[]); |
static Local<Object> New(Isolate* isolate); |
- |
+ // Will be deprecated soon. |
+ static Local<Object> New(); |
V8_INLINE static Object* Cast(Value* obj); |
private: |
@@ -3338,6 +3347,12 @@ class V8_EXPORT FunctionTemplate : public Template { |
Handle<Value> data = Handle<Value>(), |
Handle<Signature> signature = Handle<Signature>(), |
int length = 0); |
+ // Will be deprecated soon. |
+ static Local<FunctionTemplate> New( |
+ FunctionCallback callback = 0, |
+ Handle<Value> data = Handle<Value>(), |
+ Handle<Signature> signature = Handle<Signature>(), |
+ int length = 0); |
/** Returns the unique function instance in the current execution context.*/ |
Local<Function> GetFunction(); |
@@ -5777,7 +5792,7 @@ void ReturnValue<T>::Set(int32_t i) { |
*value_ = I::IntToSmi(i); |
return; |
} |
- Set(Integer::New(GetIsolate(), i)); |
+ Set(Integer::New(i, GetIsolate())); |
} |
template<typename T> |
@@ -5789,7 +5804,7 @@ void ReturnValue<T>::Set(uint32_t i) { |
Set(static_cast<int32_t>(i)); |
return; |
} |
- Set(Integer::NewFromUnsigned(GetIsolate(), i)); |
+ Set(Integer::NewFromUnsigned(i, GetIsolate())); |
} |
template<typename T> |