Lines Matching refs:property_

32     property_ = other.property_ != nullptr ? other.property_->Clone(allocator, this)->AsExpression() : nullptr;
37 return property_->IsIdentifier() && property_->AsIdentifier()->IsPrivateIdent();
47 if (auto *transformedNode = cb(property_); property_ != transformedNode) {
48 property_->SetTransformedNode(transformationName, transformedNode);
49 property_ = transformedNode->AsExpression();
56 cb(property_);
63 {"property", property_},
71 ASSERT(property_ != nullptr);
82 property_->Dump(dumper);
86 property_->Dump(dumper);
98 compiler::Operand prop = pg->ToPropertyKey(property_, computed_, isSuper);
103 const auto &name = property_->AsIdentifier()->Name();
122 pg->LoadAccumulatorString(this, property_->AsIdentifier()->Name());
124 property_->Compile(pg);
164 return {enumInterface->LookupMethod(checker, object_, property_->AsIdentifier()), nullptr};
167 auto *const literalType = enumInterface->LookupConstant(checker, object_, property_->AsIdentifier());
186 checker->ValidatePropertyAccess(var, objType_, property_->Start());
269 auto const &number = property_->AsNumberLiteral()->Number();
274 checker->LogTypeError("Index value cannot be less than zero.", property_->Start());
282 checker->LogTypeError("Index value cannot be less than zero or fractional.", property_->Start());
291 checker->LogTypeError("Index value cannot be greater than or equal to the array size.", property_->Start());
320 arguments.emplace_back(property_);
381 checker->ValidateArrayIndex(property_);
387 if (!baseType->IsETSTupleType() && !checker->ValidateArrayIndex(property_)) {
398 if (property_->IsNumberLiteral() && !CheckArrayIndexValue(checker)) {
417 property_->Check(checker);
418 if (property_->TsType()->IsETSEnumType()) {