| 297 | } |
| 298 | |
| 299 | inline |
| 300 | MaybeLocal<v8::String> GetSourceLine(v8::Local<v8::Message> msg) { |
| 301 | v8::Isolate *isolate = v8::Isolate::GetCurrent(); |
| 302 | v8::EscapableHandleScope scope(isolate); |
| 303 | return scope.Escape(msg->GetSourceLine(isolate->GetCurrentContext()) |
| 304 | .FromMaybe(v8::Local<v8::String>())); |
| 305 | } |
| 306 | |
| 307 | inline Maybe<int> GetLineNumber(v8::Local<v8::Message> msg) { |
| 308 | v8::Isolate *isolate = v8::Isolate::GetCurrent(); |