Lines Matching refs:superClass
3015 ir::MethodDefinition *ParserImpl::CreateImplicitMethod(ir::Expression *superClass, bool hasSuperClass,
3028 if (Extension() != ScriptExtension::TS || !superClass->IsNullLiteral()) {
3178 ir::Expression *superClass = ParseSuperClass(isDeclare, &hasSuperClass, &isExtendsFromNull);
3204 ir::MethodDefinition *staticInitializer = CreateImplicitMethod(superClass, hasSuperClass,
3206 ir::MethodDefinition *instanceInitializer = CreateImplicitMethod(superClass, hasSuperClass,
3253 ctor = CreateImplicitMethod(superClass, hasSuperClass, ir::ScriptFunctionFlags::CONSTRUCTOR, isDeclare);
3264 instanceInitializer, superClass, std::move(properties), std::move(indexSignatures), isDeclare, isAbstract);
3277 ir::Expression *superClass = nullptr;
3288 superClass = ParseLeftHandSideExpression();
3289 ASSERT(superClass != nullptr);
3290 *isExtendsFromNull = superClass->IsNullLiteral();
3292 return superClass;