File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ using v8::Function;
15
15
using Nan::To;
16
16
using Nan::New;
17
17
using Nan::Get;
18
- using Nan::Set;
19
18
using Nan::SetMethod;
20
19
using Nan::EscapableHandleScope;
21
20
using Nan::Undefined;
@@ -53,8 +52,8 @@ namespace nodex {
53
52
};
54
53
55
54
NAN_METHOD (JavaScriptCallFrame::EvaluateWithExceptionDetails) {
56
- Local<Object> callFrame = CHK (To<Object>(CHK (Get (info.Holder (), CHK ( New ( " proto" ) )))));
57
- Local<Function> evalFunction = Local<Function>::Cast (CHK (Get (callFrame, CHK ( New ( " evaluate" ) ))));
55
+ Local<Object> callFrame = CHK (To<Object>(CHK (Get (info.Holder (), STR ( " proto" )))));
56
+ Local<Function> evalFunction = Local<Function>::Cast (CHK (Get (callFrame, STR ( " evaluate" ))));
58
57
59
58
Local<Value> expression = info[0 ];
60
59
Local<Value> scopeExtension = info[1 ];
@@ -82,8 +81,8 @@ namespace nodex {
82
81
};
83
82
84
83
NAN_METHOD (JavaScriptCallFrame::Restart) {
85
- Local<Object> callFrame = CHK (To<Object>(CHK (Get (info.Holder (), CHK ( New ( " proto" ) )))));
86
- Local<Function> restartFunction = Local<Function>::Cast (CHK (Get (callFrame, CHK ( New ( " restart" ) ))));
84
+ Local<Object> callFrame = CHK (To<Object>(CHK (Get (info.Holder (), STR ( " proto" )))));
85
+ Local<Function> restartFunction = Local<Function>::Cast (CHK (Get (callFrame, STR ( " restart" ))));
87
86
88
87
TryCatch tryCatch;
89
88
MaybeLocal<Value> result;
Original file line number Diff line number Diff line change 4
4
#define CHK (VALUE ) \
5
5
VALUE.ToLocalChecked()
6
6
7
+ #define STR (VALUE ) \
8
+ Nan::New<v8::String>(VALUE).ToLocalChecked()
9
+
7
10
#define RETURN (VALUE ) { \
8
11
info.GetReturnValue ().Set (VALUE); \
9
12
return ; \
You can’t perform that action at this time.
0 commit comments