Lines Matching refs:propertyKind
2094 bool ParserImpl::ParsePropertyModifiers(ExpressionParseFlags flags, ir::PropertyKind *propertyKind,
2117 *propertyKind = ir::PropertyKind::GET;
2127 *propertyKind = ir::PropertyKind::SET;
2193 ir::Expression *ParserImpl::ParsePropertyValue(const ir::PropertyKind *propertyKind, const ParserStatus *methodStatus,
2199 if (!isMethod && !ir::Property::IsAccessorKind(*propertyKind)) {
2229 if (*propertyKind == ir::PropertyKind::SET && paramsSize != 1) {
2233 if (*propertyKind == ir::PropertyKind::GET && paramsSize != 0) {
2242 ir::PropertyKind propertyKind = ir::PropertyKind::INIT;
2254 if (ParsePropertyModifiers(flags, &propertyKind, &methodStatus)) {
2267 !ir::Property::IsAccessorKind(propertyKind)) {
2269 propertyKind = ir::PropertyKind::INIT;
2274 ir::Expression *value = ParsePropertyValue(&propertyKind, &methodStatus, flags);
2281 AllocNode<ir::Property>(propertyKind, key, value, methodStatus != ParserStatus::NO_OPTS, isComputed);