My Project
V8 API Reference Guide generated from the header files
Public Member Functions | Static Public Member Functions | Static Public Attributes
v8::Message Class Reference

#include <v8.h>

Public Member Functions

Local< StringGet () const
 
Isolate * GetIsolate () const
 
V8_WARN_UNUSED_RESULT MaybeLocal< StringGetSourceLine (Local< Context > context) const
 
ScriptOrigin GetScriptOrigin () const
 
Local< ValueGetScriptResourceName () const
 
Local< StackTraceGetStackTrace () const
 
V8_WARN_UNUSED_RESULT Maybe< int > GetLineNumber (Local< Context > context) const
 
int GetStartPosition () const
 
int GetEndPosition () const
 
int ErrorLevel () const
 
int GetStartColumn () const
 
V8_WARN_UNUSED_RESULT Maybe< int > GetStartColumn (Local< Context > context) const
 
int GetEndColumn () const
 
V8_WARN_UNUSED_RESULT Maybe< int > GetEndColumn (Local< Context > context) const
 
bool IsSharedCrossOrigin () const
 
bool IsOpaque () const
 

Static Public Member Functions

static void PrintCurrentStackTrace (Isolate *isolate, FILE *out)
 

Static Public Attributes

static const int kNoLineNumberInfo = 0
 
static const int kNoColumnInfo = 0
 
static const int kNoScriptIdInfo = 0
 

Detailed Description

An error message.

Member Function Documentation

◆ ErrorLevel()

int v8::Message::ErrorLevel ( ) const

Returns the error level of the message.

◆ GetEndColumn()

int v8::Message::GetEndColumn ( ) const

Returns the index within the line of the last character where the error occurred.

◆ GetEndPosition()

int v8::Message::GetEndPosition ( ) const

Returns the index within the script of the last character where the error occurred.

◆ GetIsolate()

Isolate* v8::Message::GetIsolate ( ) const

Return the isolate to which the Message belongs.

◆ GetLineNumber()

V8_WARN_UNUSED_RESULT Maybe<int> v8::Message::GetLineNumber ( Local< Context >  context) const

Returns the number, 1-based, of the line where the error occurred.

◆ GetScriptOrigin()

ScriptOrigin v8::Message::GetScriptOrigin ( ) const

Returns the origin for the script from where the function causing the error originates.

◆ GetScriptResourceName()

Local<Value> v8::Message::GetScriptResourceName ( ) const

Returns the resource name for the script from where the function causing the error originates.

◆ GetStackTrace()

Local<StackTrace> v8::Message::GetStackTrace ( ) const

Exception stack trace. By default stack traces are not captured for uncaught exceptions. SetCaptureStackTraceForUncaughtExceptions allows to change this option.

◆ GetStartColumn()

int v8::Message::GetStartColumn ( ) const

Returns the index within the line of the first character where the error occurred.

◆ GetStartPosition()

int v8::Message::GetStartPosition ( ) const

Returns the index within the script of the first character where the error occurred.

◆ IsSharedCrossOrigin()

bool v8::Message::IsSharedCrossOrigin ( ) const

Passes on the value set by the embedder when it fed the script from which this Message was generated to V8.


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