Home | History | Annotate | Download | only in ast

Lines Matching defs:string_

58       : string_(string) {}
61 if (string_->is_one_byte_)
62 return String::cast(other)->IsOneByteEqualTo(string_->literal_bytes_);
64 Vector<const uint16_t>::cast(string_->literal_bytes_));
67 uint32_t Hash() override { return string_->hash() >> Name::kHashShift; }
74 if (string_->is_one_byte_)
76 string_->literal_bytes_, string_->hash());
78 Vector<const uint16_t>::cast(string_->literal_bytes_), string_->hash());
82 const AstRawString* string_;
87 if (!string_.is_null()) return;
89 string_ = isolate->factory()->empty_string();
92 string_ = StringTable::LookupKey(isolate, &key);
98 if (!string_.is_null())
99 return string_->AsArrayIndex(index);
121 string_ = isolate->factory()
130 return !string_->AsArrayIndex(&index);
139 DCHECK(string_ != NULL);
140 return !string_->IsEmpty();
167 DCHECK(string_ != NULL);
169 DCHECK(!string_->string().is_null());