Lines Matching defs:isolate

9 #include "src/execution/isolate-inl.h"
177 MaybeHandle<String> Uri::Decode(Isolate* isolate, Handle<String> uri,
179 uri = String::Flatten(isolate, uri);
184 THROW_NEW_ERROR(isolate, NewURIError(), String);
188 return isolate->factory()->NewStringFromOneByte(base::Vector<const uint8_t>(
196 isolate, result, isolate->factory()->NewRawTwoByteString(result_length),
281 MaybeHandle<String> Uri::Encode(Isolate* isolate, Handle<String> uri,
283 uri = String::Flatten(isolate, uri);
322 if (throw_error) THROW_NEW_ERROR(isolate, NewURIError(), String);
323 return isolate->factory()->NewStringFromOneByte(base::VectorOf(buffer));
350 MaybeHandle<String> UnescapeSlow(Isolate* isolate, Handle<String> string,
371 isolate->factory()->NewProperSubString(string, 0, start_index);
377 Handle<SeqOneByteString> dest = isolate->factory()
390 Handle<SeqTwoByteString> dest = isolate->factory()
403 return isolate->factory()->NewConsString(first_part, second_part);
426 static MaybeHandle<String> UnescapePrivate(Isolate* isolate,
431 StringSearch<uint8_t, Char> search(isolate, base::StaticOneByteVector("%"));
435 return UnescapeSlow<Char>(isolate, source, index);
439 static MaybeHandle<String> EscapePrivate(Isolate* isolate,
469 isolate, dest, isolate->factory()->NewRawOneByteString(escaped_length),
509 MaybeHandle<String> Uri::Escape(Isolate* isolate, Handle<String> string) {
511 string = String::Flatten(isolate, string);
513 ? EscapePrivate<uint8_t>(isolate, string)
514 : EscapePrivate<base::uc16>(isolate, string);
517 MaybeHandle<String> Uri::Unescape(Isolate* isolate, Handle<String> string) {
519 string = String::Flatten(isolate, string);
521 ? UnescapePrivate<uint8_t>(isolate, string)
522 : UnescapePrivate<base::uc16>(isolate, string);