webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::ScriptSourceCode Class Reference

#include <ScriptSourceCode.h>

Public Member Functions

 ScriptSourceCode (const String &source, const URL &url=URL(), const TextPosition &startPosition=TextPosition(), JSC::SourceProviderSourceType sourceType=JSC::SourceProviderSourceType::Program)
 
 ScriptSourceCode (CachedScript *cachedScript, JSC::SourceProviderSourceType sourceType, Ref< CachedScriptFetcher > &&scriptFetcher)
 
 ScriptSourceCode (const String &source, const URL &url, const TextPosition &startPosition, JSC::SourceProviderSourceType sourceType, Ref< CachedScriptFetcher > &&scriptFetcher)
 
bool isEmpty () const
 
const JSC::SourceCodejsSourceCode () const
 
StringView source () const
 
int startLine () const
 
CachedScriptcachedScript () const
 
const URLurl () const
 

Constructor & Destructor Documentation

◆ ScriptSourceCode() [1/3]

WebCore::ScriptSourceCode::ScriptSourceCode ( const String source,
const URL url = URL(),
const TextPosition startPosition = TextPosition(),
JSC::SourceProviderSourceType  sourceType = JSC::SourceProviderSourceType::Program 
)
inline

◆ ScriptSourceCode() [2/3]

WebCore::ScriptSourceCode::ScriptSourceCode ( CachedScript cachedScript,
JSC::SourceProviderSourceType  sourceType,
Ref< CachedScriptFetcher > &&  scriptFetcher 
)
inline

◆ ScriptSourceCode() [3/3]

WebCore::ScriptSourceCode::ScriptSourceCode ( const String source,
const URL url,
const TextPosition startPosition,
JSC::SourceProviderSourceType  sourceType,
Ref< CachedScriptFetcher > &&  scriptFetcher 
)
inline

Member Function Documentation

◆ cachedScript()

CachedScript* WebCore::ScriptSourceCode::cachedScript ( ) const
inline

◆ isEmpty()

bool WebCore::ScriptSourceCode::isEmpty ( void  ) const
inline

◆ jsSourceCode()

const JSC::SourceCode& WebCore::ScriptSourceCode::jsSourceCode ( ) const
inline

◆ source()

StringView WebCore::ScriptSourceCode::source ( ) const
inline

◆ startLine()

int WebCore::ScriptSourceCode::startLine ( ) const
inline

◆ url()

const URL& WebCore::ScriptSourceCode::url ( ) const
inline

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