Lines Matching defs:source
2 // Use of this source code is governed by a BSD-style license that can be
274 Handle<JSReceiver> target, Handle<Object> source,
280 if (!source->IsJSReceiver()) {
281 return Just(!source->IsString() || String::cast(*source).length() == 0);
287 // the source for that store equals the target, this will invalidate the
288 // cached representation of the source. Preventively upgrade the target.
294 Handle<Map> map(JSReceiver::cast(*source).map(), isolate);
299 Handle<JSObject> from = Handle<JSObject>::cast(source);
415 Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source,
420 FastAssign(target, source, mode, excluded_properties, use_set);
424 Handle<JSReceiver> from = Object::ToObject(isolate, source).ToHandleChecked();
2759 if (regexp.source().IsString()) {
2761 String::cast(regexp.source()).StringShortPrint(accumulator);
5643 Object source = script_object.source();
5644 if (source.IsString()) return String::cast(source);
5667 Handle<String> src = handle(String::cast(the_script->source()), isolate);