v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::ExceptionPropagationMessage Class Reference

#include <v8-exception.h>

Collaboration diagram for v8::ExceptionPropagationMessage:

Public Member Functions

 ExceptionPropagationMessage (v8::Isolate *isolate, Local< Object > exception, Local< String > interface_name, Local< String > property_name, ExceptionContext exception_context)
 
V8_INLINE IsolateGetIsolate () const
 
V8_INLINE Local< ObjectGetException () const
 
V8_INLINE Local< StringGetInterfaceName () const
 
V8_INLINE Local< StringGetPropertyName () const
 
V8_INLINE ExceptionContext GetExceptionContext () const
 

Private Attributes

Isolateisolate_
 
Local< Objectexception_
 
Local< Stringinterface_name_
 
Local< Stringproperty_name_
 
ExceptionContext exception_context_
 

Detailed Description

This is a part of experimental Api and might be changed without further notice. Do not use it.

Definition at line 104 of file v8-exception.h.

Constructor & Destructor Documentation

◆ ExceptionPropagationMessage()

v8::ExceptionPropagationMessage::ExceptionPropagationMessage ( v8::Isolate * isolate,
Local< Object > exception,
Local< String > interface_name,
Local< String > property_name,
ExceptionContext exception_context )
inline

Definition at line 106 of file v8-exception.h.

Member Function Documentation

◆ GetException()

V8_INLINE Local< Object > v8::ExceptionPropagationMessage::GetException ( ) const
inline

Definition at line 117 of file v8-exception.h.

◆ GetExceptionContext()

V8_INLINE ExceptionContext v8::ExceptionPropagationMessage::GetExceptionContext ( ) const
inline

Definition at line 120 of file v8-exception.h.

◆ GetInterfaceName()

V8_INLINE Local< String > v8::ExceptionPropagationMessage::GetInterfaceName ( ) const
inline

Definition at line 118 of file v8-exception.h.

◆ GetIsolate()

V8_INLINE Isolate * v8::ExceptionPropagationMessage::GetIsolate ( ) const
inline

Definition at line 116 of file v8-exception.h.

◆ GetPropertyName()

V8_INLINE Local< String > v8::ExceptionPropagationMessage::GetPropertyName ( ) const
inline

Definition at line 119 of file v8-exception.h.

Member Data Documentation

◆ exception_

Local<Object> v8::ExceptionPropagationMessage::exception_
private

Definition at line 126 of file v8-exception.h.

◆ exception_context_

ExceptionContext v8::ExceptionPropagationMessage::exception_context_
private

Definition at line 129 of file v8-exception.h.

◆ interface_name_

Local<String> v8::ExceptionPropagationMessage::interface_name_
private

Definition at line 127 of file v8-exception.h.

◆ isolate_

Isolate* v8::ExceptionPropagationMessage::isolate_
private

Definition at line 125 of file v8-exception.h.

◆ property_name_

Local<String> v8::ExceptionPropagationMessage::property_name_
private

Definition at line 128 of file v8-exception.h.


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