@@ -87,16 +87,16 @@ using v8::Value;
87
87
return node::THROW_ERR_INVALID_ARG_TYPE (env, \
88
88
" expected object for " #obj " to contain object member " #member); \
89
89
} \
90
- *valp = Local<Object>::Cast( obj->Get (env->context (), \
91
- OneByteString(env->isolate (), #member)).ToLocalChecked());
90
+ *valp = obj->Get (env->context (), \
91
+ OneByteString(env->isolate (), #member)).ToLocalChecked().As<Object>( );
92
92
93
93
#define SLURP_CONNECTION (arg, conn ) \
94
94
if (!(arg)->IsObject()) { \
95
95
return node::THROW_ERR_INVALID_ARG_TYPE (env, \
96
96
" expected argument " #arg " to be a connection object" ); \
97
97
} \
98
98
node_dtrace_connection_t conn; \
99
- Local<Object> _##conn = Local <Object>::Cast(arg); \
99
+ Local<Object> _##conn = arg.As <Object>(); \
100
100
Local<Value> _handle = \
101
101
(_##conn)->Get (env->context (), \
102
102
FIXED_ONE_BYTE_STRING(env->isolate (), "_handle")) \
@@ -116,7 +116,7 @@ using v8::Value;
116
116
" expected argument " #arg " to be a connection object" ); \
117
117
} \
118
118
node_dtrace_connection_t conn; \
119
- Local<Object> _##conn = Local <Object>::Cast(arg); \
119
+ Local<Object> _##conn = arg.As <Object>(); \
120
120
SLURP_INT (_##conn, fd, &conn.fd); \
121
121
SLURP_STRING (_##conn, host, &conn.remote); \
122
122
SLURP_INT (_##conn, port, &conn.port); \
@@ -132,10 +132,10 @@ using v8::Value;
132
132
" expected argument " #arg1 " to be a connection object" ); \
133
133
} \
134
134
node_dtrace_connection_t conn; \
135
- Local<Object> _##conn = Local <Object>::Cast(arg0); \
135
+ Local<Object> _##conn = arg0.As <Object>(); \
136
136
SLURP_INT (_##conn, fd, &conn.fd); \
137
137
SLURP_INT (_##conn, bufferSize, &conn.buffered); \
138
- _##conn = Local <Object>::Cast(arg1); \
138
+ _##conn = arg1.As <Object>(); \
139
139
SLURP_STRING (_##conn, host, &conn.remote); \
140
140
SLURP_INT (_##conn, port, &conn.port);
141
141
@@ -165,7 +165,7 @@ void DTRACE_HTTP_SERVER_REQUEST(const FunctionCallbackInfo<Value>& args) {
165
165
166
166
Environment* env = Environment::GetCurrent (args);
167
167
HandleScope scope (env->isolate ());
168
- Local<Object> arg0 = Local<Object>:: Cast ( args[0 ]);
168
+ Local<Object> arg0 = args[0 ]. As <Object>( );
169
169
Local<Object> headers;
170
170
171
171
memset (&req, 0 , sizeof (req));
@@ -217,7 +217,7 @@ void DTRACE_HTTP_CLIENT_REQUEST(const FunctionCallbackInfo<Value>& args) {
217
217
* caller here to retain their method and URL until the time at which
218
218
* DTRACE_HTTP_CLIENT_REQUEST can be called.
219
219
*/
220
- Local<Object> arg0 = Local<Object>:: Cast ( args[0 ]);
220
+ Local<Object> arg0 = args[0 ]. As <Object>( );
221
221
SLURP_STRING (arg0, _header, &header);
222
222
223
223
req.method = header;
0 commit comments