Lines Matching refs:classDefinition
208 auto *classDefinition = GetClassReference(name);
209 auto aliasName = GetClassAliasName(name, classDefinition);
210 if (classDefinition != nullptr && aliasName != name) {
840 void Transformer::ProcessAutoAccessorProperty(ir::ClassProperty *node, ir::ClassDefinition *classDefinition)
899 AddGeneratedSetOrGetMethodToClass(classDefinition, node, getMethodInfo);
902 AddGeneratedSetOrGetMethodToClass(classDefinition, node, setMethodInfo);
905 ir::MethodDefinition* Transformer::AddMethodToClass(ir::ClassDefinition *classDefinition,
910 CHECK_NOT_NULL(classDefinition);
950 classDefinition->AddToBody(method);
957 ir::MethodDefinition* Transformer::AddGeneratedMethodToClass(ir::ClassDefinition *classDefinition,
961 ASSERT(classDefinition != nullptr);
994 auto *method = AddMethodToClass(classDefinition, methodInfo, params, statements);
998 void Transformer::AddGeneratedSetOrGetMethodToClass(ir::ClassDefinition *classDefinition,
1002 ASSERT(classDefinition != nullptr);
1006 auto *method = AddGeneratedMethodToClass(classDefinition, methodInfo, propName);
1273 bool Transformer::HasPrivateIdentifierInDecorators(const ir::ClassDefinition *classDefinition)
1276 for (auto *it : classDefinition->Body()) {