Lines Matching defs:subject
25 Handle<String> subject = args.at<String>(1);
57 isolate->factory()->NewSubString(subject, 0, position);
59 subject, position + matched->length(), subject->length());
70 Isolate* isolate, Handle<String> subject, Handle<String> search,
77 if (subject->IsConsString()) {
78 ConsString cons = ConsString::cast(*subject);
96 return subject;
98 int index = String::IndexOf(isolate, subject, search, 0);
99 if (index == -1) return subject;
101 Handle<String> first = isolate->factory()->NewSubString(subject, 0, index);
107 isolate->factory()->NewSubString(subject, index + 1, subject->length());
115 Handle<String> subject = args.at<String>(0);
120 // retry with a flattened subject string.
124 if (StringReplaceOneCharWithString(isolate, subject, search, replace, &found,
131 subject = String::Flatten(isolate, subject);
132 if (StringReplaceOneCharWithString(isolate, subject, search, replace, &found,
183 Handle<String> subject = args.at<String>(0);
189 subject = String::Flatten(isolate, subject);
191 if (i >= static_cast<uint32_t>(subject->length())) {
195 return Smi::FromInt(subject->Get(i));