Lines Matching refs:property_
32 cb(property_);
39 {"property", property_},
53 return pg->ToPropertyKey(property_, computed_);
67 auto name = property_->AsPrivateIdentifier()->Name();
108 checker::Type *indexType = property_->Check(checker);
116 checker->ThrowTypeError({"Type ", indexType, " cannot be used as index type"}, property_->Start());
129 switch (property_->Type()) {
132 {"Property ", property_->AsIdentifier()->Name(), " does not exist on this type."},
133 property_->Start());
137 {"Property ", property_->AsNumberLiteral()->Str(), " does not exist on this type."},
138 property_->Start());
142 {"Property ", property_->AsStringLiteral()->Str(), " does not exist on this type."},
143 property_->Start());
151 binder::Variable *prop = checker->GetPropertyOfType(baseType, property_->AsIdentifier()->Name());
175 checker->ThrowTypeError({"Property ", property_->AsIdentifier()->Name(), " does not exist on this type."},
176 property_->Start());
183 property_ = std::get<ir::AstNode *>(cb(property_))->AsExpression();