Ignore:
Timestamp:
Aug 10, 2010, 3:32:19 PM (15 years ago)
Author:
[email protected]
Message:

Bug 43816 - Remove UStringImpl
The class was actually removed a long time ago, replaced by StringImpl.
UStringImpl is just a typedef onto StringImpl. Remove this.

JavaScriptCore:

  • API/JSClassRef.cpp:

(OpaqueJSClass::OpaqueJSClass):

(JSC::JSString::resolveRope):
(JSC::JSString::replaceCharacter):

  • runtime/JSString.h:

(JSC::RopeBuilder::RopeIterator::operator*):
(JSC::RopeBuilder::JSString):
(JSC::RopeBuilder::appendStringInConstruct):
(JSC::RopeBuilder::appendValueInConstructAndIncrementLength):
(JSC::jsSingleCharacterSubstring):
(JSC::jsSubstring):

  • runtime/JSStringBuilder.h:

(JSC::jsMakeNontrivialString):

  • runtime/RopeImpl.cpp:

(JSC::RopeImpl::derefFibersNonRecursive):

  • runtime/RopeImpl.h:

(JSC::RopeImpl::deref):

  • runtime/SmallStrings.cpp:

(JSC::SmallStringsStorage::SmallStringsStorage):

  • runtime/StringConstructor.cpp:

(JSC::stringFromCharCodeSlowCase):

  • runtime/StringPrototype.cpp:

(JSC::jsSpliceSubstringsWithSeparators):
(JSC::stringProtoFuncFontsize):
(JSC::stringProtoFuncLink):

  • runtime/UString.cpp:

(JSC::initializeUString):

  • runtime/UString.h:

(JSC::UString::adopt):
(JSC::tryMakeString):
(JSC::makeString):

  • runtime/UStringImpl.h: Removed.

WebCore:

Rubber stamped by Sam Weinig.

  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSDOMBinding.cpp:

(WebCore::findAtomicString):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/UString.h

    r62148 r65099  
    2525
    2626#include "Collector.h"
    27 #include "UStringImpl.h"
    2827#include <stdint.h>
    2928#include <string.h>
     
    3534#include <wtf/Vector.h>
    3635#include <wtf/text/CString.h>
     36#include <wtf/text/StringImpl.h>
    3737#include <wtf/unicode/Unicode.h>
    3838
     
    4646
    4747    public:
    48         typedef UStringImpl Rep;
     48        typedef StringImpl Rep;
    4949   
    5050    public:
     
    6767
    6868        template<size_t inlineCapacity>
    69         static PassRefPtr<UStringImpl> adopt(Vector<UChar, inlineCapacity>& vector)
     69        static PassRefPtr<StringImpl> adopt(Vector<UChar, inlineCapacity>& vector)
    7070        {
    7171            return Rep::adopt(vector);
     
    331331
    332332    template<typename StringType1, typename StringType2>
    333     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2)
     333    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2)
    334334    {
    335335        StringTypeAdapter<StringType1> adapter1(string1);
     
    342342        if (overflow)
    343343            return 0;
    344         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     344        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    345345        if (!resultImpl)
    346346            return 0;
     
    355355
    356356    template<typename StringType1, typename StringType2, typename StringType3>
    357     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3)
     357    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3)
    358358    {
    359359        StringTypeAdapter<StringType1> adapter1(string1);
     
    368368        if (overflow)
    369369            return 0;
    370         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     370        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    371371        if (!resultImpl)
    372372            return 0;
     
    383383
    384384    template<typename StringType1, typename StringType2, typename StringType3, typename StringType4>
    385     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4)
     385    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4)
    386386    {
    387387        StringTypeAdapter<StringType1> adapter1(string1);
     
    398398        if (overflow)
    399399            return 0;
    400         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     400        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    401401        if (!resultImpl)
    402402            return 0;
     
    415415
    416416    template<typename StringType1, typename StringType2, typename StringType3, typename StringType4, typename StringType5>
    417     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5)
     417    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5)
    418418    {
    419419        StringTypeAdapter<StringType1> adapter1(string1);
     
    432432        if (overflow)
    433433            return 0;
    434         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     434        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    435435        if (!resultImpl)
    436436            return 0;
     
    451451
    452452    template<typename StringType1, typename StringType2, typename StringType3, typename StringType4, typename StringType5, typename StringType6>
    453     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6)
     453    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6)
    454454    {
    455455        StringTypeAdapter<StringType1> adapter1(string1);
     
    470470        if (overflow)
    471471            return 0;
    472         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     472        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    473473        if (!resultImpl)
    474474            return 0;
     
    491491
    492492    template<typename StringType1, typename StringType2, typename StringType3, typename StringType4, typename StringType5, typename StringType6, typename StringType7>
    493     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7)
     493    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7)
    494494    {
    495495        StringTypeAdapter<StringType1> adapter1(string1);
     
    512512        if (overflow)
    513513            return 0;
    514         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     514        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    515515        if (!resultImpl)
    516516            return 0;
     
    535535
    536536    template<typename StringType1, typename StringType2, typename StringType3, typename StringType4, typename StringType5, typename StringType6, typename StringType7, typename StringType8>
    537     PassRefPtr<UStringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7, StringType8 string8)
     537    PassRefPtr<StringImpl> tryMakeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7, StringType8 string8)
    538538    {
    539539        StringTypeAdapter<StringType1> adapter1(string1);
     
    558558        if (overflow)
    559559            return 0;
    560         PassRefPtr<UStringImpl> resultImpl = UStringImpl::tryCreateUninitialized(length, buffer);
     560        PassRefPtr<StringImpl> resultImpl = StringImpl::tryCreateUninitialized(length, buffer);
    561561        if (!resultImpl)
    562562            return 0;
     
    585585    UString makeString(StringType1 string1, StringType2 string2)
    586586    {
    587         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2);
     587        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2);
    588588        if (!resultImpl)
    589589            CRASH();
     
    594594    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3)
    595595    {
    596         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3);
     596        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3);
    597597        if (!resultImpl)
    598598            CRASH();
     
    603603    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4)
    604604    {
    605         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3, string4);
     605        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3, string4);
    606606        if (!resultImpl)
    607607            CRASH();
     
    612612    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5)
    613613    {
    614         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5);
     614        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5);
    615615        if (!resultImpl)
    616616            CRASH();
     
    621621    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6)
    622622    {
    623         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6);
     623        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6);
    624624        if (!resultImpl)
    625625            CRASH();
     
    630630    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7)
    631631    {
    632         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6, string7);
     632        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6, string7);
    633633        if (!resultImpl)
    634634            CRASH();
     
    639639    UString makeString(StringType1 string1, StringType2 string2, StringType3 string3, StringType4 string4, StringType5 string5, StringType6 string6, StringType7 string7, StringType8 string8)
    640640    {
    641         PassRefPtr<UStringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6, string7, string8);
     641        PassRefPtr<StringImpl> resultImpl = tryMakeString(string1, string2, string3, string4, string5, string6, string7, string8);
    642642        if (!resultImpl)
    643643            CRASH();
Note: See TracChangeset for help on using the changeset viewer.