Home
last modified time | relevance | path

Searched refs:ClassExpression (Results 1 – 25 of 35) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DclassExpression.cpp25 void ClassExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transform… in TransformChildren()
33 void ClassExpression::Iterate(const NodeTraverser &cb) const in Iterate()
38 void ClassExpression::Dump(ir::AstDumper *dumper) const in Dump()
43 void ClassExpression::Dump(ir::SrcDumper *dumper) const in Dump()
48 void ClassExpression::Compile(compiler::PandaGen *pg) const in Compile()
53 void ClassExpression::Compile(compiler::ETSGen *etsg) const in Compile()
58 checker::Type *ClassExpression::Check(checker::TSChecker *checker) in Check()
63 checker::Type *ClassExpression::Check(checker::ETSChecker *checker) in Check()
68 ClassExpression *ClassExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone()
72 if (auto *const clone = allocator->New<ClassExpression>(def); clone != nullptr) { in Clone()
DclassExpression.h24 class ClassExpression : public Expression {
26 ClassExpression() = delete;
27 ~ClassExpression() override = default;
29 NO_COPY_SEMANTIC(ClassExpression);
30 NO_MOVE_SEMANTIC(ClassExpression);
32 …explicit ClassExpression(ClassDefinition *const def) : Expression(AstNodeType::CLASS_EXPRESSION), … in ClassExpression() function
39 [[nodiscard]] ClassExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DclassExpression.cpp23 void ClassExpression::Iterate(const NodeTraverser &cb) const in Iterate()
28 void ClassExpression::Dump(ir::AstDumper *dumper) const in Dump()
33 void ClassExpression::Compile(compiler::PandaGen *pg) const in Compile()
38 checker::Type *ClassExpression::Check([[maybe_unused]] checker::Checker *checker) const in Check()
43 void ClassExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
DclassExpression.h34 class ClassExpression : public Expression {
36 …explicit ClassExpression(ClassDefinition *def) : Expression(AstNodeType::CLASS_EXPRESSION), def_(d… in ClassExpression() function
/arkcompiler/ets_frontend/arkguard/src/utils/
DOhsUtil.ts48 ClassExpression,
207 export function getClassProperties(classNode: ClassDeclaration | ClassExpression | StructDeclaratio…
219 function traverseMembersOfClass(classNode: ClassDeclaration | ClassExpression | StructDeclaration, …
DScopeAnalyzer.ts42 ClassExpression,
74 type ClassLikeDeclaration = ClassDeclaration | ClassExpression;
381 case SyntaxKind.ClassExpression:
/arkcompiler/runtime_core/static_core/plugins/ets/tools/declgen_ts2sts/utils/lib/
DFaultId.ts46 ClassExpression, enumerator
/arkcompiler/ets_frontend/ets2panda/linter/lib/
DTypeScriptLinterConfig.ts139 [ts.SyntaxKind.ClassExpression, FaultID.ClassExpression]
DProblems.ts42 ClassExpression, enumerator
DFaultDesc.ts45 faultDesc[FaultID.ClassExpression] = 'Class expressions';
DFaultAttrs.ts53 faultsAttrs[FaultID.ClassExpression] = new FaultAttributes(50);
/arkcompiler/ets_frontend/arkguard/src/transformers/rename/
DRenamePropertiesTransformer.ts44 ClassExpression,
258 …function getViewPUClassProperties(classNode: ClassDeclaration | ClassExpression | StructDeclaratio…
/arkcompiler/ets_frontend/ets2panda/test/parser/js/
Dtest-class-expression-expected.txt70 "type": "ClassExpression",
453 "type": "ClassExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-class-expression-expected.txt68 "type": "ClassExpression",
445 "type": "ClassExpression",
Dtest-class-constructor-2-expected.txt103 "type": "ClassExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-class-definiton21-expected.txt146 "type": "ClassExpression",
Dtest-static-blocks-in-class5-expected.txt24 "type": "ClassExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/transformed_cases/
Dtest-class-decorator-2-transformed-expected.txt88 "type": "ClassExpression",
432 "type": "ClassExpression",
Dtest-class-decorator-1-transformed-expected.txt88 "type": "ClassExpression",
432 "type": "ClassExpression",
/arkcompiler/ets_frontend/es2panda/ir/
DastNodeMapping.h34 _(CLASS_EXPRESSION, ClassExpression) \
/arkcompiler/ets_frontend/es2panda/test/parser/ts/transformed_cases_api_version_10/
Dtest-decorator-1-transformed-expected.txt88 "type": "ClassExpression",
432 "type": "ClassExpression",
/arkcompiler/ets_frontend/ets2panda/ir/
DastNodeMapping.h35 _(CLASS_EXPRESSION, ClassExpression) \
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzerUnreachable.cpp96 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::ClassExpression *expr) const in Check()
DTSAnalyzerUnreachable.cpp172 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ClassExpression *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSCompilerUnrechable.cpp146 void ETSCompiler::Compile([[maybe_unused]] const ir::ClassExpression *expr) const in Compile()

12