Home
last modified time | relevance | path

Searched refs:ETSClassLiteral (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsClassLiteral.cpp25 void ETSClassLiteral::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren()
33 void ETSClassLiteral::Iterate([[maybe_unused]] const NodeTraverser &cb) const in Iterate()
38 void ETSClassLiteral::Dump(ir::AstDumper *dumper) const in Dump()
40 dumper->Add({{"type", "ETSClassLiteral"}}); in Dump()
43 void ETSClassLiteral::Dump(ir::SrcDumper *dumper) const in Dump()
45 dumper->Add("ETSClassLiteral"); in Dump()
48 void ETSClassLiteral::Compile(compiler::PandaGen *pg) const in Compile()
53 void ETSClassLiteral::Compile(compiler::ETSGen *etsg) const in Compile()
58 checker::Type *ETSClassLiteral::Check(checker::TSChecker *checker) in Check()
63 checker::Type *ETSClassLiteral
[all...]
H A DetsClassLiteral.h31 class ETSClassLiteral : public Expression { class
33 ETSClassLiteral() = delete;
34 ~ETSClassLiteral() override = default;
36 NO_COPY_SEMANTIC(ETSClassLiteral);
37 NO_MOVE_SEMANTIC(ETSClassLiteral);
39 explicit ETSClassLiteral(ir::TypeNode *const expr) : Expression(AstNodeType::ETS_CLASS_LITERAL), expr_(expr) {} in ETSClassLiteral() function in ark::es2panda::ark::es2panda::ark::es2panda::ir::ETSClassLiteral
41 [[nodiscard]] ETSClassLiteral *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsClassLiteralBuilder.h25 class ETSClassLiteralBuilder : public AstBuilder<ETSClassLiteral> {
35 ETSClassLiteral *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h90 _(ETS_CLASS_LITERAL, ETSClassLiteral) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp96 void JSCompiler::Compile([[maybe_unused]] const ir::ETSClassLiteral *expr) const in Compile()
H A DETSCompiler.cpp77 void ETSCompiler::Compile(const ir::ETSClassLiteral *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp77 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSClassLiteral *expr) const in Check()
H A DETSAnalyzer.cpp278 checker::Type *ETSAnalyzer::Check(ir::ETSClassLiteral *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp294 auto *classLiteral = AllocNode<ir::ETSClassLiteral>(potentialType); in ParseDefaultPrimaryExpression()

Completed in 12 milliseconds