Home
last modified time | relevance | path

Searched refs:TSInterfaceDeclaration (Results 1 – 25 of 218) sorted by relevance

123456789

/arkcompiler/ets_frontend/ets2panda/varbinder/
DrecordTable.h34 class TSInterfaceDeclaration; variable
80 ArenaSet<ir::TSInterfaceDeclaration *> &InterfaceDeclarations() in DEFINE_BITOPS()
85 const ArenaSet<ir::TSInterfaceDeclaration *> &InterfaceDeclarations() const in DEFINE_BITOPS()
117 void SetInterfaceDeclaration(ir::TSInterfaceDeclaration *interfaceDeclaration) in DEFINE_BITOPS()
122 ir::TSInterfaceDeclaration *InterfaceDeclaration() in DEFINE_BITOPS()
124 return std::holds_alternative<ir::TSInterfaceDeclaration *>(record_) in DEFINE_BITOPS()
125 ? std::get<ir::TSInterfaceDeclaration *>(record_) in DEFINE_BITOPS()
129 const ir::TSInterfaceDeclaration *InterfaceDeclaration() const in DEFINE_BITOPS()
131 return std::holds_alternative<ir::TSInterfaceDeclaration *>(record_) in DEFINE_BITOPS()
132 ? std::get<ir::TSInterfaceDeclaration *>(record_) in DEFINE_BITOPS()
[all …]
DrecordTable.cpp39 BoundContext::BoundContext(RecordTable *recordTable, ir::TSInterfaceDeclaration *interfaceDecl) in BoundContext()
86 ASSERT(std::holds_alternative<ir::TSInterfaceDeclaration *>(record_)); in RecordName()
87 return std::get<ir::TSInterfaceDeclaration *>(record_)->InternalName(); in RecordName()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsInterfaceDeclaration.cpp36 void TSInterfaceDeclaration::TransformChildren(const NodeTransformer &cb) in TransformChildren()
55 void TSInterfaceDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
74 void TSInterfaceDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
84 void TSInterfaceDeclaration::Dump(ir::SrcDumper *dumper) const in Dump()
119 void TSInterfaceDeclaration::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
124 void TSInterfaceDeclaration::Compile(compiler::ETSGen *etsg) const in Compile()
129 checker::Type *TSInterfaceDeclaration::Check([[maybe_unused]] checker::TSChecker *checker) in Check()
134 checker::Type *TSInterfaceDeclaration::Check(checker::ETSChecker *checker) in Check()
DtsInterfaceDeclaration.h33 class TSInterfaceDeclaration : public TypedStatement {
35 …explicit TSInterfaceDeclaration(ArenaAllocator *allocator, Identifier *id, TSTypeParameterDeclarat… in TSInterfaceDeclaration() function
/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsFunctionType.h71 ir::TSInterfaceDeclaration *FunctionalInterface() in FunctionalInterface()
76 const ir::TSInterfaceDeclaration *FunctionalInterface() const in FunctionalInterface()
81 void SetFunctionalInterface(ir::TSInterfaceDeclaration *functionalInterface) in SetFunctionalInterface()
118 ir::TSInterfaceDeclaration *functionalInterface_ {};
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsInterfaceDeclaration.cpp31 void TSInterfaceDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
46 void TSInterfaceDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
55 void TSInterfaceDeclaration::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile()
96 checker::Type *TSInterfaceDeclaration::Check(checker::Checker *checker) const in Check()
129 void TSInterfaceDeclaration::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *bin… in UpdateSelf()
DtsInterfaceDeclaration.h42 class TSInterfaceDeclaration : public Statement {
44 …explicit TSInterfaceDeclaration(binder::LocalScope *scope, Identifier *id, TSTypeParameterDeclarat… in TSInterfaceDeclaration() function
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest_GetOrSetAccessor7-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
164 "type": "TSInterfaceDeclaration",
237 "type": "TSInterfaceDeclaration",
323 "type": "TSInterfaceDeclaration",
411 "type": "TSInterfaceDeclaration",
543 "type": "TSInterfaceDeclaration",
631 "type": "TSInterfaceDeclaration",
Dtest-indexSignature3-expected.txt5 "type": "TSInterfaceDeclaration",
185 "type": "TSInterfaceDeclaration",
448 "type": "TSInterfaceDeclaration",
600 "type": "TSInterfaceDeclaration",
726 "type": "TSInterfaceDeclaration",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DinterfaceInheritance1-expected.txt5 "type": "TSInterfaceDeclaration",
88 "type": "TSInterfaceDeclaration",
171 "type": "TSInterfaceDeclaration",
DinterfaceInheritance4-expected.txt5 "type": "TSInterfaceDeclaration",
134 "type": "TSInterfaceDeclaration",
276 "type": "TSInterfaceDeclaration",
DinterfaceInheritance2-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
DinterfaceInheritance3-expected.txt5 "type": "TSInterfaceDeclaration",
103 "type": "TSInterfaceDeclaration",
DvarRedeclaration14-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
218 "type": "TSInterfaceDeclaration",
DvarRedeclaration13-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
216 "type": "TSInterfaceDeclaration",
422 "type": "TSInterfaceDeclaration",
DinterfaceAssignment3-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
218 "type": "TSInterfaceDeclaration",
345 "type": "TSInterfaceDeclaration",
DobjectLiteralAssignability16-expected.txt5 "type": "TSInterfaceDeclaration",
91 "type": "TSInterfaceDeclaration",
220 "type": "TSInterfaceDeclaration",
392 "type": "TSInterfaceDeclaration",
/arkcompiler/ets_frontend/ets2panda/test/compiler/ts/
DinterfaceInheritance1-expected.txt5 "type": "TSInterfaceDeclaration",
90 "type": "TSInterfaceDeclaration",
175 "type": "TSInterfaceDeclaration",
DinterfaceInheritance4-expected.txt5 "type": "TSInterfaceDeclaration",
137 "type": "TSInterfaceDeclaration",
282 "type": "TSInterfaceDeclaration",
DinterfaceInheritance2-expected.txt5 "type": "TSInterfaceDeclaration",
93 "type": "TSInterfaceDeclaration",
DinterfaceInheritance3-expected.txt5 "type": "TSInterfaceDeclaration",
104 "type": "TSInterfaceDeclaration",
DvarRedeclaration14-expected.txt5 "type": "TSInterfaceDeclaration",
93 "type": "TSInterfaceDeclaration",
223 "type": "TSInterfaceDeclaration",
DvarRedeclaration13-expected.txt5 "type": "TSInterfaceDeclaration",
93 "type": "TSInterfaceDeclaration",
221 "type": "TSInterfaceDeclaration",
432 "type": "TSInterfaceDeclaration",
DobjectLiteralAssignability16-expected.txt5 "type": "TSInterfaceDeclaration",
93 "type": "TSInterfaceDeclaration",
225 "type": "TSInterfaceDeclaration",
401 "type": "TSInterfaceDeclaration",
/arkcompiler/ets_frontend/ets2panda/test/parser/ts/
Dtest-interface1-expected.txt5 "type": "TSInterfaceDeclaration",

123456789