1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 12:08:14 +00:00

LibJS: Convert ArrayPrototype functions to ThrowCompletionsOr

This commit is contained in:
Idan Horowitz 2021-10-23 02:12:19 +03:00
parent 36446c0bd5
commit 0f5cfe975f
2 changed files with 356 additions and 422 deletions

File diff suppressed because it is too large Load diff

View file

@ -20,40 +20,40 @@ public:
virtual ~ArrayPrototype() override;
private:
JS_DECLARE_OLD_NATIVE_FUNCTION(filter);
JS_DECLARE_OLD_NATIVE_FUNCTION(for_each);
JS_DECLARE_OLD_NATIVE_FUNCTION(map);
JS_DECLARE_OLD_NATIVE_FUNCTION(pop);
JS_DECLARE_OLD_NATIVE_FUNCTION(push);
JS_DECLARE_OLD_NATIVE_FUNCTION(shift);
JS_DECLARE_OLD_NATIVE_FUNCTION(to_string);
JS_DECLARE_OLD_NATIVE_FUNCTION(to_locale_string);
JS_DECLARE_OLD_NATIVE_FUNCTION(unshift);
JS_DECLARE_OLD_NATIVE_FUNCTION(join);
JS_DECLARE_OLD_NATIVE_FUNCTION(concat);
JS_DECLARE_OLD_NATIVE_FUNCTION(slice);
JS_DECLARE_OLD_NATIVE_FUNCTION(index_of);
JS_DECLARE_OLD_NATIVE_FUNCTION(reduce);
JS_DECLARE_OLD_NATIVE_FUNCTION(reduce_right);
JS_DECLARE_OLD_NATIVE_FUNCTION(reverse);
JS_DECLARE_OLD_NATIVE_FUNCTION(sort);
JS_DECLARE_OLD_NATIVE_FUNCTION(last_index_of);
JS_DECLARE_OLD_NATIVE_FUNCTION(includes);
JS_DECLARE_OLD_NATIVE_FUNCTION(find);
JS_DECLARE_OLD_NATIVE_FUNCTION(find_index);
JS_DECLARE_OLD_NATIVE_FUNCTION(find_last);
JS_DECLARE_OLD_NATIVE_FUNCTION(find_last_index);
JS_DECLARE_OLD_NATIVE_FUNCTION(some);
JS_DECLARE_OLD_NATIVE_FUNCTION(every);
JS_DECLARE_OLD_NATIVE_FUNCTION(splice);
JS_DECLARE_OLD_NATIVE_FUNCTION(fill);
JS_DECLARE_OLD_NATIVE_FUNCTION(values);
JS_DECLARE_OLD_NATIVE_FUNCTION(flat);
JS_DECLARE_OLD_NATIVE_FUNCTION(flat_map);
JS_DECLARE_OLD_NATIVE_FUNCTION(at);
JS_DECLARE_OLD_NATIVE_FUNCTION(keys);
JS_DECLARE_OLD_NATIVE_FUNCTION(entries);
JS_DECLARE_OLD_NATIVE_FUNCTION(copy_within);
JS_DECLARE_NATIVE_FUNCTION(filter);
JS_DECLARE_NATIVE_FUNCTION(for_each);
JS_DECLARE_NATIVE_FUNCTION(map);
JS_DECLARE_NATIVE_FUNCTION(pop);
JS_DECLARE_NATIVE_FUNCTION(push);
JS_DECLARE_NATIVE_FUNCTION(shift);
JS_DECLARE_NATIVE_FUNCTION(to_string);
JS_DECLARE_NATIVE_FUNCTION(to_locale_string);
JS_DECLARE_NATIVE_FUNCTION(unshift);
JS_DECLARE_NATIVE_FUNCTION(join);
JS_DECLARE_NATIVE_FUNCTION(concat);
JS_DECLARE_NATIVE_FUNCTION(slice);
JS_DECLARE_NATIVE_FUNCTION(index_of);
JS_DECLARE_NATIVE_FUNCTION(reduce);
JS_DECLARE_NATIVE_FUNCTION(reduce_right);
JS_DECLARE_NATIVE_FUNCTION(reverse);
JS_DECLARE_NATIVE_FUNCTION(sort);
JS_DECLARE_NATIVE_FUNCTION(last_index_of);
JS_DECLARE_NATIVE_FUNCTION(includes);
JS_DECLARE_NATIVE_FUNCTION(find);
JS_DECLARE_NATIVE_FUNCTION(find_index);
JS_DECLARE_NATIVE_FUNCTION(find_last);
JS_DECLARE_NATIVE_FUNCTION(find_last_index);
JS_DECLARE_NATIVE_FUNCTION(some);
JS_DECLARE_NATIVE_FUNCTION(every);
JS_DECLARE_NATIVE_FUNCTION(splice);
JS_DECLARE_NATIVE_FUNCTION(fill);
JS_DECLARE_NATIVE_FUNCTION(values);
JS_DECLARE_NATIVE_FUNCTION(flat);
JS_DECLARE_NATIVE_FUNCTION(flat_map);
JS_DECLARE_NATIVE_FUNCTION(at);
JS_DECLARE_NATIVE_FUNCTION(keys);
JS_DECLARE_NATIVE_FUNCTION(entries);
JS_DECLARE_NATIVE_FUNCTION(copy_within);
};
}