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

#include <CachedScriptSourceProvider.h>

Inheritance diagram for WebCore::CachedScriptSourceProvider:
JSC::SourceProvider WebCore::CachedResourceClient

Public Member Functions

virtual ~CachedScriptSourceProvider ()
 
unsigned hash () const override
 
StringView source () const override
 
- Public Member Functions inherited from JSC::SourceProvider
JS_EXPORT_PRIVATE SourceProvider (const SourceOrigin &, const String &url, const TextPosition &startPosition, SourceProviderSourceType)
 
virtual JS_EXPORT_PRIVATE ~SourceProvider ()
 
StringView getRange (int start, int end) const
 
const SourceOrigin & sourceOrigin () const
 
const String & url () const
 
const String & sourceURL () const
 
const String & sourceMappingURL () const
 
TextPosition startPosition () const
 
SourceProviderSourceType sourceType () const
 
intptr_t asID ()
 
bool isValid () const
 
void setValid ()
 
void setSourceURLDirective (const String &sourceURL)
 
void setSourceMappingURLDirective (const String &sourceMappingURL)
 
JS_EXPORT_PRIVATE SourceProvider (const SourceOrigin &, const String &url, const TextPosition &startPosition, SourceProviderSourceType)
 
virtual JS_EXPORT_PRIVATE ~SourceProvider ()
 
StringView getRange (int start, int end) const
 
const SourceOrigin & sourceOrigin () const
 
const String & url () const
 
const String & sourceURL () const
 
const String & sourceMappingURL () const
 
TextPosition startPosition () const
 
SourceProviderSourceType sourceType () const
 
intptr_t asID ()
 
bool isValid () const
 
void setValid ()
 
void setSourceURLDirective (const String &sourceURL)
 
void setSourceMappingURLDirective (const String &sourceMappingURL)
 
- Public Member Functions inherited from WebCore::CachedResourceClient
virtual ~CachedResourceClient ()
 
virtual void notifyFinished (CachedResource &)
 
virtual void deprecatedDidReceiveCachedResource (CachedResource &)
 
virtual bool isXMLHttpRequest () const
 
virtual CachedResourceClientType resourceClientType () const
 
virtual ~CachedResourceClient ()
 
virtual void notifyFinished (CachedResource &)
 
virtual void deprecatedDidReceiveCachedResource (CachedResource &)
 
virtual bool isXMLHttpRequest () const
 
virtual CachedResourceClientType resourceClientType () const
 

Static Public Member Functions

static Ref< CachedScriptSourceProvider > create (CachedScript *cachedScript, JSC::SourceProviderSourceType sourceType, Ref< CachedScriptFetcher > &&scriptFetcher)
 
- Static Public Member Functions inherited from WebCore::CachedResourceClient
static CachedResourceClientType expectedType ()
 
static CachedResourceClientType expectedType ()
 

Additional Inherited Members

- Public Types inherited from WebCore::CachedResourceClient
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 
- Static Public Attributes inherited from JSC::SourceProvider
static const intptr_t nullID = 1
 
- Protected Member Functions inherited from WebCore::CachedResourceClient
 CachedResourceClient ()
 
 CachedResourceClient ()
 

Constructor & Destructor Documentation

◆ ~CachedScriptSourceProvider()

virtual WebCore::CachedScriptSourceProvider::~CachedScriptSourceProvider ( )
inlinevirtual

Member Function Documentation

◆ create()

static Ref<CachedScriptSourceProvider> WebCore::CachedScriptSourceProvider::create ( CachedScript *  cachedScript,
JSC::SourceProviderSourceType  sourceType,
Ref< CachedScriptFetcher > &&  scriptFetcher 
)
inlinestatic

◆ hash()

unsigned WebCore::CachedScriptSourceProvider::hash ( ) const
inlineoverridevirtual

Implements JSC::SourceProvider.

◆ source()

StringView WebCore::CachedScriptSourceProvider::source ( ) const
inlineoverridevirtual

Implements JSC::SourceProvider.


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