mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:07:36 +00:00
LibJS: Rename PrimitiveString::has_utf8_string to has_deprecated_string
And rename the member variable from m_utf8_string to m_deprecated_string to match.
This commit is contained in:
parent
79e81e8a15
commit
3a004e8f1a
2 changed files with 13 additions and 13 deletions
|
@ -26,7 +26,7 @@ PrimitiveString::PrimitiveString(PrimitiveString& lhs, PrimitiveString& rhs)
|
||||||
}
|
}
|
||||||
|
|
||||||
PrimitiveString::PrimitiveString(DeprecatedString string)
|
PrimitiveString::PrimitiveString(DeprecatedString string)
|
||||||
: m_utf8_string(move(string))
|
: m_deprecated_string(move(string))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,8 +37,8 @@ PrimitiveString::PrimitiveString(Utf16String string)
|
||||||
|
|
||||||
PrimitiveString::~PrimitiveString()
|
PrimitiveString::~PrimitiveString()
|
||||||
{
|
{
|
||||||
if (has_utf8_string())
|
if (has_deprecated_string())
|
||||||
vm().string_cache().remove(*m_utf8_string);
|
vm().string_cache().remove(*m_deprecated_string);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PrimitiveString::visit_edges(Cell::Visitor& visitor)
|
void PrimitiveString::visit_edges(Cell::Visitor& visitor)
|
||||||
|
@ -59,8 +59,8 @@ bool PrimitiveString::is_empty() const
|
||||||
|
|
||||||
if (has_utf16_string())
|
if (has_utf16_string())
|
||||||
return m_utf16_string->is_empty();
|
return m_utf16_string->is_empty();
|
||||||
if (has_utf8_string())
|
if (has_deprecated_string())
|
||||||
return m_utf8_string->is_empty();
|
return m_deprecated_string->is_empty();
|
||||||
VERIFY_NOT_REACHED();
|
VERIFY_NOT_REACHED();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,12 +68,12 @@ ThrowCompletionOr<DeprecatedString> PrimitiveString::deprecated_string() const
|
||||||
{
|
{
|
||||||
TRY(resolve_rope_if_needed());
|
TRY(resolve_rope_if_needed());
|
||||||
|
|
||||||
if (!has_utf8_string()) {
|
if (!has_deprecated_string()) {
|
||||||
VERIFY(has_utf16_string());
|
VERIFY(has_utf16_string());
|
||||||
m_utf8_string = TRY(m_utf16_string->to_utf8(vm()));
|
m_deprecated_string = TRY(m_utf16_string->to_utf8(vm()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return *m_utf8_string;
|
return *m_deprecated_string;
|
||||||
}
|
}
|
||||||
|
|
||||||
ThrowCompletionOr<Utf16String> PrimitiveString::utf16_string() const
|
ThrowCompletionOr<Utf16String> PrimitiveString::utf16_string() const
|
||||||
|
@ -81,8 +81,8 @@ ThrowCompletionOr<Utf16String> PrimitiveString::utf16_string() const
|
||||||
TRY(resolve_rope_if_needed());
|
TRY(resolve_rope_if_needed());
|
||||||
|
|
||||||
if (!has_utf16_string()) {
|
if (!has_utf16_string()) {
|
||||||
VERIFY(has_utf8_string());
|
VERIFY(has_deprecated_string());
|
||||||
m_utf16_string = TRY(Utf16String::create(vm(), *m_utf8_string));
|
m_utf16_string = TRY(Utf16String::create(vm(), *m_deprecated_string));
|
||||||
}
|
}
|
||||||
|
|
||||||
return *m_utf16_string;
|
return *m_utf16_string;
|
||||||
|
@ -274,7 +274,7 @@ ThrowCompletionOr<void> PrimitiveString::resolve_rope_if_needed() const
|
||||||
previous = current;
|
previous = current;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_utf8_string = builder.to_deprecated_string();
|
m_deprecated_string = builder.to_deprecated_string();
|
||||||
m_is_rope = false;
|
m_is_rope = false;
|
||||||
m_lhs = nullptr;
|
m_lhs = nullptr;
|
||||||
m_rhs = nullptr;
|
m_rhs = nullptr;
|
||||||
|
|
|
@ -35,7 +35,7 @@ public:
|
||||||
u32 hash() const;
|
u32 hash() const;
|
||||||
|
|
||||||
ThrowCompletionOr<DeprecatedString> deprecated_string() const;
|
ThrowCompletionOr<DeprecatedString> deprecated_string() const;
|
||||||
bool has_utf8_string() const { return m_utf8_string.has_value(); }
|
bool has_deprecated_string() const { return m_deprecated_string.has_value(); }
|
||||||
|
|
||||||
ThrowCompletionOr<Utf16String> utf16_string() const;
|
ThrowCompletionOr<Utf16String> utf16_string() const;
|
||||||
ThrowCompletionOr<Utf16View> utf16_string_view() const;
|
ThrowCompletionOr<Utf16View> utf16_string_view() const;
|
||||||
|
@ -57,7 +57,7 @@ private:
|
||||||
mutable PrimitiveString* m_lhs { nullptr };
|
mutable PrimitiveString* m_lhs { nullptr };
|
||||||
mutable PrimitiveString* m_rhs { nullptr };
|
mutable PrimitiveString* m_rhs { nullptr };
|
||||||
|
|
||||||
mutable Optional<DeprecatedString> m_utf8_string;
|
mutable Optional<DeprecatedString> m_deprecated_string;
|
||||||
mutable Optional<Utf16String> m_utf16_string;
|
mutable Optional<Utf16String> m_utf16_string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue