Lines Matching refs:ArrayExpression
36 ArrayExpression::ArrayExpression([[maybe_unused]] Tag const tag, ArrayExpression const &other, in ArrayExpression() function in ark::es2panda::ir::ArrayExpression
56 ArrayExpression *ArrayExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone()
58 …if (auto *const clone = allocator->New<ArrayExpression>(Tag {}, *this, allocator); clone != nullpt… in Clone()
67 bool ArrayExpression::ConvertibleToArrayPattern() in ConvertibleToArrayPattern()
118 ValidationInfo ArrayExpression::ValidateExpression() in ValidateExpression()
168 void ArrayExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transform… in TransformChildren()
192 void ArrayExpression::Iterate(const NodeTraverser &cb) const in Iterate()
207 void ArrayExpression::Dump(ir::AstDumper *dumper) const in Dump()
216 void ArrayExpression::Dump(ir::SrcDumper *dumper) const in Dump()
228 void ArrayExpression::Compile(compiler::PandaGen *pg) const in Compile()
233 void ArrayExpression::Compile(compiler::ETSGen *const etsg) const in Compile()
238 checker::Type *ArrayExpression::Check(checker::TSChecker *checker) in Check()
323 checker::Type *ArrayExpression::CheckPattern(checker::TSChecker *checker) in CheckPattern()
362 void ArrayExpression::HandleNestedArrayExpression(checker::ETSChecker *const checker, in HandleNestedArrayExpression()
363 … ArrayExpression *const currentElement, const bool isPreferredTuple, in HandleNestedArrayExpression()
391 checker::Type *ArrayExpression::Check(checker::ETSChecker *checker) in Check()
396 void ArrayExpression::GetPrefferedTypeFromFuncParam(checker::ETSChecker *checker, Expression *param, in GetPrefferedTypeFromFuncParam()