| 111 | static void CanParse(const v8::FunctionCallbackInfo<v8::Value> &args); |
| 112 | |
| 113 | void BindFinalizer(v8::Isolate *isolate, const v8::Local<v8::Object> &object) { |
| 114 | v8::HandleScope scopedHandle(isolate); |
| 115 | weakHandle_.Reset(isolate, object); |
| 116 | weakHandle_.SetWeak(this, Finalizer, v8::WeakCallbackType::kParameter); |
| 117 | } |
| 118 | |
| 119 | static void Finalizer(const v8::WeakCallbackInfo<URLImpl> &data) { |
| 120 | auto *pThis = data.GetParameter(); |