summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/parser/SourceProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/parser/SourceProvider.h')
-rw-r--r--JavaScriptCore/parser/SourceProvider.h5
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 {