v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
UnboundScript Class Reference

#include <v8-script.h>

Public Member Functions

Local< ScriptBindToCurrentContext ()
 
int GetId () const
 
Local< ValueGetScriptName ()
 
Local< ValueGetSourceURL ()
 
Local< ValueGetSourceMappingURL ()
 
int GetLineNumber (int code_pos)
 

Static Public Attributes

static const int kNoScriptId = 0
 

Detailed Description

A compiled JavaScript script, not yet tied to a Context.

Definition at line 58 of file v8-script.h.

Member Function Documentation

◆ BindToCurrentContext()

Local<Script> BindToCurrentContext ( )

Binds the script to the currently entered context.

◆ GetId()

int GetId ( ) const

◆ GetLineNumber()

int GetLineNumber ( int  code_pos)

Returns zero based line number of the code_pos location in the script. -1 will be returned if no information available.

◆ GetScriptName()

Local<Value> GetScriptName ( )

◆ GetSourceMappingURL()

Local<Value> GetSourceMappingURL ( )

Data read from magic sourceMappingURL comments.

◆ GetSourceURL()

Local<Value> GetSourceURL ( )

Data read from magic sourceURL comments.

Field Documentation

◆ kNoScriptId

const int kNoScriptId = 0
static

Definition at line 83 of file v8-script.h.


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