mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 14:57:35 +00:00
LibJS: Sort String.prototype methods in spec order
This is similar to these previous changes in LibJS: -999ad734ec
-f19c4ab693
-5f5bcd549e
This commit is contained in:
parent
69f6fbdf99
commit
e960f9549e
2 changed files with 591 additions and 586 deletions
File diff suppressed because it is too large
Load diff
|
@ -30,38 +30,41 @@ public:
|
||||||
virtual ~StringPrototype() override = default;
|
virtual ~StringPrototype() override = default;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(at);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(char_at);
|
JS_DECLARE_NATIVE_FUNCTION(char_at);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(char_code_at);
|
JS_DECLARE_NATIVE_FUNCTION(char_code_at);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(code_point_at);
|
JS_DECLARE_NATIVE_FUNCTION(code_point_at);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(repeat);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(starts_with);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(ends_with);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(index_of);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(to_locale_lowercase);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(to_locale_uppercase);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(to_lowercase);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(to_uppercase);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(to_string);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(value_of);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(pad_start);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(pad_end);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(substring);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(substr);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(trim);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(trim_start);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(trim_end);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(concat);
|
JS_DECLARE_NATIVE_FUNCTION(concat);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(ends_with);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(includes);
|
JS_DECLARE_NATIVE_FUNCTION(includes);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(slice);
|
JS_DECLARE_NATIVE_FUNCTION(index_of);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(split);
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(last_index_of);
|
JS_DECLARE_NATIVE_FUNCTION(last_index_of);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(at);
|
JS_DECLARE_NATIVE_FUNCTION(locale_compare);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(match);
|
JS_DECLARE_NATIVE_FUNCTION(match);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(match_all);
|
JS_DECLARE_NATIVE_FUNCTION(match_all);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(normalize);
|
JS_DECLARE_NATIVE_FUNCTION(normalize);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(pad_end);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(pad_start);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(repeat);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(replace);
|
JS_DECLARE_NATIVE_FUNCTION(replace);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(replace_all);
|
JS_DECLARE_NATIVE_FUNCTION(replace_all);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(search);
|
JS_DECLARE_NATIVE_FUNCTION(search);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(slice);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(split);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(starts_with);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(substring);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(to_locale_lowercase);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(to_locale_uppercase);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(to_lowercase);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(to_string);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(to_uppercase);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(trim);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(trim_end);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(trim_start);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(value_of);
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(symbol_iterator);
|
||||||
|
|
||||||
|
JS_DECLARE_NATIVE_FUNCTION(substr);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(anchor);
|
JS_DECLARE_NATIVE_FUNCTION(anchor);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(big);
|
JS_DECLARE_NATIVE_FUNCTION(big);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(blink);
|
JS_DECLARE_NATIVE_FUNCTION(blink);
|
||||||
|
@ -75,9 +78,6 @@ private:
|
||||||
JS_DECLARE_NATIVE_FUNCTION(strike);
|
JS_DECLARE_NATIVE_FUNCTION(strike);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(sub);
|
JS_DECLARE_NATIVE_FUNCTION(sub);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(sup);
|
JS_DECLARE_NATIVE_FUNCTION(sup);
|
||||||
JS_DECLARE_NATIVE_FUNCTION(locale_compare);
|
|
||||||
|
|
||||||
JS_DECLARE_NATIVE_FUNCTION(symbol_iterator);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue