• Home
  • Raw
  • Download

Lines Matching refs:ArenaVector

146 …explicit ArrowFunctionDescriptor(ArenaVector<ir::Expression *> &&p, binder::FunctionParamScope *ps,  in ArrowFunctionDescriptor()
152 ArenaVector<ir::Expression *> params;
235 void AddCommonjsParams(ArenaVector<ir::Expression *> &params);
236 void AddReflectApplyArgs(ArenaVector<ir::Expression *> &args, ir::FunctionExpression *wrapper);
238 bool CheckTopStatementsForRequiredDeclare(const ArenaVector<ir::Statement *> &statements);
266 ArenaVector<ir::Expression *> ParseTsTypeLiteralOrInterface();
292 …void ValidateClassSetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti…
295 …void ValidateClassGetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti…
298 …ir::MethodDefinition *ParseClassMethod(ClassElmentDescriptor *desc, const ArenaVector<ir::Statemen…
300ArenaVector<ir::Decorator *> &&decorators, bool isDeclare);
301 …ir::Statement *ParseClassProperty(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> …
303 ArenaVector<ir::Decorator *> &&decorators, bool isDeclare);
309 ArenaVector<ir::Decorator *> ParseDecorators();
310 ir::Statement *ParseClassElement(const ArenaVector<ir::Statement *> &properties,
311ArenaVector<ir::TSIndexSignature *> *indexSignatures, bool hasSuperClass,
323 ArenaVector<ir::Statement *> &properties,
328 … bool SuperCallShouldBeFirst(ir::MethodDefinition *ctor, ArenaVector<ir::Statement *> &properties);
345 ArenaVector<ir::ParamDecorators> *paramDecorators = nullptr);
346 …void ValidateFunctionParam(const ArenaVector<ir::Expression *> &params, const ir::Expression *para…
348 void ValidateTsFunctionOverloadParams(const ArenaVector<ir::Expression *> &params);
349 …void CheckAccessorPair(const ArenaVector<ir::Statement *> &properties, const ir::Expression *propN…
352 ArenaVector<ir::Expression *> ParseFunctionParams(bool isDeclare = false,
353ArenaVector<ir::ParamDecorators> *paramDecorators = nullptr);
358 …void CheckObjectTypeForDuplicatedProperties(ir::Expression *member, ArenaVector<ir::Expression *> …
416 void ParseNameSpaceImport(ArenaVector<ir::AstNode *> *specifiers, bool isType);
424 void ParseNamedImportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool isType);
426 ir::AstNode *ParseImportDefaultSpecifier(ArenaVector<ir::AstNode *> *specifiers, bool isType);
427 ir::AstNode *ParseImportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool isType);
433ArenaVector<ir::Decorator *> decorators,
438ArenaVector<ir::Decorator *> &&decorators);
452 …void AddImportEntryItem(const ir::StringLiteral *source, const ArenaVector<ir::AstNode *> *specifi…
453 void AddExportNamedEntryItem(const ArenaVector<ir::ExportSpecifier *> &specifiers,
464 bool ParseDirective(ArenaVector<ir::Statement *> *statements);
465 void ParseDirectivePrologue(ArenaVector<ir::Statement *> *statements);
466ArenaVector<ir::Statement *> ParseStatementList(StatementParsingFlags flags = StatementParsingFlag…
499 …ir::Statement *ParseExportDeclaration(StatementParsingFlags flags, ArenaVector<ir::Decorator *> &&…
513ArenaVector<ir::Decorator *> &&decorators, bool isAbstract = false);
514 …ir::ClassDeclaration *ParseClassDeclaration(bool idRequired, ArenaVector<ir::Decorator *> &&decora…