diff options
Diffstat (limited to 'JavaScriptCore/parser/SourceProvider.h')
-rw-r--r-- | JavaScriptCore/parser/SourceProvider.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/JavaScriptCore/parser/SourceProvider.h b/JavaScriptCore/parser/SourceProvider.h index 87ea960..6b9c028 100644 --- a/JavaScriptCore/parser/SourceProvider.h +++ b/JavaScriptCore/parser/SourceProvider.h @@ -38,6 +38,7 @@ namespace JSC { public: SourceProvider(const UString& url) : m_url(url) + , m_validated(false) { } virtual ~SourceProvider() { } @@ -49,8 +50,12 @@ namespace JSC { const UString& url() { return m_url; } intptr_t asID() { return reinterpret_cast<intptr_t>(this); } + bool isValid() const { return m_validated; } + void setValid() { m_validated = true; } + private: UString m_url; + bool m_validated; }; class UStringSourceProvider : public SourceProvider { |