Lines Matching defs:classProperty
22 #include "ir/base/classProperty.h"
494 auto *classProperty = it->AsClassProperty();
495 if (!classProperty->IsComputed()) {
498 if (classProperty->IsAutoAccessor()) {
502 auto *key = classProperty->Key();
506 classProperty->SetKey(newKey);
1048 auto *classProperty = it->AsClassProperty();
1049 if (!classProperty->IsStatic()) {
1054 if (classProperty->IsPrivate()) {
1058 if (classProperty->IsComputed()) {
1059 res.push_back(AllocNode<ir::ExpressionStatement>(classProperty->Key()));
1061 auto right = classProperty->Value();
1067 auto *member = GetClassMemberName(classProperty->Key(), classProperty->IsComputed(), classProperty, false);
1068 if (member->IsIdentifier() && !classProperty->IsComputed()) {
1084 classProperty->RemoveValue();
1177 auto *classProperty = it->AsClassProperty();
1178 bool isStatic = classProperty->IsStatic();
1179 if (!classProperty->HasDecorators()) {
1183 if (classProperty->IsComputed() && !isStatic && classProperty->Value() == nullptr) {
1184 res.push_back(AllocNode<ir::ExpressionStatement>(classProperty->Key()));
1187 auto variableDeclarations = CreateVariableDeclarationForDecorators(classProperty);
1195 auto propertyDecorators = CreatePropertyDecorators(name, classProperty, variableDeclarations, isStatic);