V8 API Reference Guide for node.js v5.11.0 - v5.11.1
Public Member Functions | Static Public Member Functions | List of all members
v8::Script Class Reference

#include <v8.h>

Public Member Functions

 V8_DEPRECATE_SOON ("Use maybe version", Local< Value > Run())
V8_WARN_UNUSED_RESULT MaybeLocal< ValueRun (Local< Context > context)
Local< UnboundScriptGetUnboundScript ()

Static Public Member Functions

static V8_DEPRECATE_SOON ("Use maybe version", Local< Script > Compile(Local< String > source, ScriptOrigin *origin=nullptr))
static V8_WARN_UNUSED_RESULT MaybeLocal< ScriptCompile (Local< Context > context, Local< String > source, ScriptOrigin *origin=nullptr)
static Local< ScriptV8_DEPRECATE_SOON ("Use maybe version", Compile(Local< String > source, Local< String > file_name))

Detailed Description

A compiled JavaScript script, tied to a Context which was active when the script was compiled.

Member Function Documentation

Local<UnboundScript> v8::Script::GetUnboundScript ( )

Returns the corresponding context-unbound script.

static v8::Script::V8_DEPRECATE_SOON ( "Use maybe version"  ,
Local< Script >   CompileLocal< String > source, ScriptOrigin *origin=nullptr 

A shorthand for ScriptCompiler::Compile().

v8::Script::V8_DEPRECATE_SOON ( "Use maybe version"  ,
Local< Value >   Run() 

Runs the script returning the resulting value. It will be run in the context in which it was created (ScriptCompiler::CompileBound or UnboundScript::BindToCurrentContext()).

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