Lines Matching refs:propertyKind
1964 bool ParserImpl::ParsePropertyModifiers(ExpressionParseFlags flags, ir::PropertyKind *propertyKind,
1987 *propertyKind = ir::PropertyKind::GET;
1997 *propertyKind = ir::PropertyKind::SET;
2063 ir::Expression *ParserImpl::ParsePropertyValue(const ir::PropertyKind *propertyKind, const ParserStatus *methodStatus,
2069 if (!isMethod && !ir::Property::IsAccessorKind(*propertyKind)) {
2091 if (*propertyKind != ir::PropertyKind::SET) {
2103 if (*propertyKind == ir::PropertyKind::SET && paramsSize != 1) {
2107 if (*propertyKind == ir::PropertyKind::GET && paramsSize != 0) {
2117 ir::PropertyKind propertyKind = ir::PropertyKind::INIT;
2129 if (ParsePropertyModifiers(flags, &propertyKind, &methodStatus)) {
2142 !ir::Property::IsAccessorKind(propertyKind)) {
2144 propertyKind = ir::PropertyKind::INIT;
2149 ir::Expression *value = ParsePropertyValue(&propertyKind, &methodStatus, flags);
2156 AllocNode<ir::Property>(propertyKind, key, value, methodStatus != ParserStatus::NO_OPTS, isComputed);