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 SourceOriginsourceOrigin () const
 
const Stringurl () const
 
const StringsourceURL () const
 
const StringsourceMappingURL () 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 SourceOriginsourceOrigin () const
 
const Stringurl () const
 
const StringsourceURL () const
 
const StringsourceMappingURL () 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< CachedScriptSourceProvidercreate (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: