Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
v8::Exception Class Reference

#include <v8.h>

Static Public Member Functions

static Local< Value > RangeError (Local< String > message)
 
static Local< Value > ReferenceError (Local< String > message)
 
static Local< Value > SyntaxError (Local< String > message)
 
static Local< Value > TypeError (Local< String > message)
 
static Local< Value > Error (Local< String > message)
 
static Local< Message > CreateMessage (Isolate *isolate, Local< Value > exception)
 
static Local< Message > CreateMessage (Local< Value > exception)
 
static Local< StackTrace > GetStackTrace (Local< Value > exception)
 

Detailed Description

Create new error objects by calling the corresponding error object constructor with the message.

Member Function Documentation

◆ CreateMessage() [1/2]

static Local< Message > v8::Exception::CreateMessage ( Isolate *  isolate,
Local< Value >  exception 
)
static

Creates an error message for the given exception. Will try to reconstruct the original stack trace from the exception value, or capture the current stack trace if not available.

◆ CreateMessage() [2/2]

static Local< Message > v8::Exception::CreateMessage ( Local< Value >  exception)
static

◆ Error()

static Local< Value > v8::Exception::Error ( Local< String >  message)
static

◆ GetStackTrace()

static Local< StackTrace > v8::Exception::GetStackTrace ( Local< Value >  exception)
static

Returns the original stack trace that was captured at the creation time of a given exception, or an empty handle if not available.

◆ RangeError()

static Local< Value > v8::Exception::RangeError ( Local< String >  message)
static

◆ ReferenceError()

static Local< Value > v8::Exception::ReferenceError ( Local< String >  message)
static

◆ SyntaxError()

static Local< Value > v8::Exception::SyntaxError ( Local< String >  message)
static

◆ TypeError()

static Local< Value > v8::Exception::TypeError ( Local< String >  message)
static

The documentation for this class was generated from the following file: