diff options
Diffstat (limited to 'Source/JavaScriptCore/parser/SourceProvider.h')
-rw-r--r-- | Source/JavaScriptCore/parser/SourceProvider.h | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/Source/JavaScriptCore/parser/SourceProvider.h b/Source/JavaScriptCore/parser/SourceProvider.h index 2e7f71785..7f2e8d995 100644 --- a/Source/JavaScriptCore/parser/SourceProvider.h +++ b/Source/JavaScriptCore/parser/SourceProvider.h @@ -30,7 +30,6 @@ #define SourceProvider_h #include "SourceProviderCache.h" -#include "UString.h" #include <wtf/PassOwnPtr.h> #include <wtf/RefCounted.h> #include <wtf/UnusedParam.h> @@ -42,7 +41,7 @@ namespace JSC { public: static const intptr_t nullID = 1; - SourceProvider(const UString& url, const TextPosition& startPosition, SourceProviderCache* cache = 0) + SourceProvider(const String& url, const TextPosition& startPosition, SourceProviderCache* cache = 0) : m_url(url) , m_startPosition(startPosition) , m_validated(false) @@ -57,11 +56,11 @@ namespace JSC { delete m_cache; } - virtual UString getRange(int start, int end) const = 0; + virtual String getRange(int start, int end) const = 0; virtual const StringImpl* data() const = 0; virtual int length() const = 0; - const UString& url() { return m_url; } + const String& url() { return m_url; } TextPosition startPosition() const { return m_startPosition; } intptr_t asID() { @@ -80,21 +79,21 @@ namespace JSC { private: virtual void cacheSizeChanged(int delta) { UNUSED_PARAM(delta); } - UString m_url; + String m_url; TextPosition m_startPosition; bool m_validated; SourceProviderCache* m_cache; bool m_cacheOwned; }; - class UStringSourceProvider : public SourceProvider { + class StringSourceProvider : public SourceProvider { public: - static PassRefPtr<UStringSourceProvider> create(const UString& source, const UString& url, const TextPosition& startPosition = TextPosition::minimumPosition()) + static PassRefPtr<StringSourceProvider> create(const String& source, const String& url, const TextPosition& startPosition = TextPosition::minimumPosition()) { - return adoptRef(new UStringSourceProvider(source, url, startPosition)); + return adoptRef(new StringSourceProvider(source, url, startPosition)); } - virtual UString getRange(int start, int end) const OVERRIDE + virtual String getRange(int start, int end) const OVERRIDE { return m_source.substringSharingImpl(start, end - start); } @@ -102,13 +101,13 @@ namespace JSC { int length() const { return m_source.length(); } private: - UStringSourceProvider(const UString& source, const UString& url, const TextPosition& startPosition) + StringSourceProvider(const String& source, const String& url, const TextPosition& startPosition) : SourceProvider(url, startPosition) , m_source(source) { } - UString m_source; + String m_source; }; } // namespace JSC |