10 #ifndef V8_MESSAGES_H_
11 #define V8_MESSAGES_H_
18 class MessageLocation;
v8::internal::Handle< v8::internal::JSArray > args() const
V8Message(char *type, v8::internal::Handle< v8::internal::JSArray > args, const v8::internal::MessageLocation *loc)
v8::internal::Handle< v8::internal::JSArray > const args_
const v8::internal::MessageLocation * loc() const
const v8::internal::MessageLocation * loc_
static void ReportMessage(Isolate *isolate, MessageLocation *loc, Handle< Object > message)
static Handle< String > GetMessage(Isolate *isolate, Handle< Object > data)
static SmartArrayPointer< char > GetLocalizedMessage(Isolate *isolate, Handle< Object > data)
static void DefaultMessageReport(Isolate *isolate, const MessageLocation *loc, Handle< Object > message_obj)
static Handle< JSMessageObject > MakeMessageObject(Isolate *isolate, const char *type, MessageLocation *loc, Vector< Handle< Object > > args, Handle< JSArray > stack_frames)
MessageLocation(Handle< Script > script, int start_pos, int end_pos)
Handle< Script > script() const
Debugger support for the V8 JavaScript engine.