#include <messages.h>
Static Public メソッド | |
static void | ReportMessage (const char *msg) |
static Handle< Object > | MakeMessageObject (const char *type, MessageLocation *loc, Vector< Handle< Object > > args, Handle< String > stack_trace) |
static void | ReportMessage (MessageLocation *loc, Handle< Object > message) |
static void | DefaultMessageReport (const MessageLocation *loc, Handle< Object > message_obj) |
static Handle< String > | GetMessage (Handle< Object > data) |
static SmartPointer< char > | GetLocalizedMessage (Handle< Object > data) |
messages.h の 88 行で定義されています。
void v8::internal::MessageHandler::DefaultMessageReport | ( | const MessageLocation * | loc, | |
Handle< Object > | message_obj | |||
) | [static] |
SmartPointer< char > v8::internal::MessageHandler::GetLocalizedMessage | ( | Handle< Object > | data | ) | [static] |
messages.cc の 173 行で定義されています。
Handle< Object > v8::internal::MessageHandler::MakeMessageObject | ( | const char * | type, | |
MessageLocation * | loc, | |||
Vector< Handle< Object > > | args, | |||
Handle< String > | stack_trace | |||
) | [static] |
messages.cc の 63 行で定義されています。
参照先 v8::internal::Execution::Call(), v8::internal::MessageLocation::end_pos(), v8::internal::Handle< T >::EscapeFrom(), v8::internal::Smi::FromInt(), v8::internal::GetScriptWrapper(), v8::internal::Top::global_context(), v8::internal::Handle< T >::is_null(), v8::internal::Handle< T >::location(), v8::internal::Factory::LookupAsciiSymbol(), v8::internal::Factory::NewJSArray(), v8::internal::MessageLocation::script(), v8::TryCatch::SetCaptureMessage(), v8::internal::SetElement(), v8::TryCatch::SetVerbose(), と v8::internal::MessageLocation::start_pos().
参照元 v8::internal::Debug::CompileDebuggerScript(), v8::internal::Top::DoThrow(), と v8::internal::Top::ReportUncaughtException().
void v8::internal::MessageHandler::ReportMessage | ( | MessageLocation * | loc, | |
Handle< Object > | message | |||
) | [static] |
void v8::internal::MessageHandler::ReportMessage | ( | const char * | msg | ) | [static] |