| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | recordTable.h | 34 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 …]
|
| D | recordTable.cpp | 39 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/ |
| D | tsInterfaceDeclaration.cpp | 36 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()
|
| D | tsInterfaceDeclaration.h | 33 class TSInterfaceDeclaration : public TypedStatement { 35 …explicit TSInterfaceDeclaration(ArenaAllocator *allocator, Identifier *id, TSTypeParameterDeclarat… in TSInterfaceDeclaration() function
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsFunctionType.h | 71 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/ |
| D | tsInterfaceDeclaration.cpp | 31 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()
|
| D | tsInterfaceDeclaration.h | 42 class TSInterfaceDeclaration : public Statement { 44 …explicit TSInterfaceDeclaration(binder::LocalScope *scope, Identifier *id, TSTypeParameterDeclarat… in TSInterfaceDeclaration() function
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test_GetOrSetAccessor7-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration", 164 "type": "TSInterfaceDeclaration", 237 "type": "TSInterfaceDeclaration", 323 "type": "TSInterfaceDeclaration", 411 "type": "TSInterfaceDeclaration", 543 "type": "TSInterfaceDeclaration", 631 "type": "TSInterfaceDeclaration",
|
| D | test-indexSignature3-expected.txt | 5 "type": "TSInterfaceDeclaration", 185 "type": "TSInterfaceDeclaration", 448 "type": "TSInterfaceDeclaration", 600 "type": "TSInterfaceDeclaration", 726 "type": "TSInterfaceDeclaration",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | interfaceInheritance1-expected.txt | 5 "type": "TSInterfaceDeclaration", 88 "type": "TSInterfaceDeclaration", 171 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance4-expected.txt | 5 "type": "TSInterfaceDeclaration", 134 "type": "TSInterfaceDeclaration", 276 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance2-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance3-expected.txt | 5 "type": "TSInterfaceDeclaration", 103 "type": "TSInterfaceDeclaration",
|
| D | varRedeclaration14-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration", 218 "type": "TSInterfaceDeclaration",
|
| D | varRedeclaration13-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration", 216 "type": "TSInterfaceDeclaration", 422 "type": "TSInterfaceDeclaration",
|
| D | interfaceAssignment3-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration", 218 "type": "TSInterfaceDeclaration", 345 "type": "TSInterfaceDeclaration",
|
| D | objectLiteralAssignability16-expected.txt | 5 "type": "TSInterfaceDeclaration", 91 "type": "TSInterfaceDeclaration", 220 "type": "TSInterfaceDeclaration", 392 "type": "TSInterfaceDeclaration",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ts/ |
| D | interfaceInheritance1-expected.txt | 5 "type": "TSInterfaceDeclaration", 90 "type": "TSInterfaceDeclaration", 175 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance4-expected.txt | 5 "type": "TSInterfaceDeclaration", 137 "type": "TSInterfaceDeclaration", 282 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance2-expected.txt | 5 "type": "TSInterfaceDeclaration", 93 "type": "TSInterfaceDeclaration",
|
| D | interfaceInheritance3-expected.txt | 5 "type": "TSInterfaceDeclaration", 104 "type": "TSInterfaceDeclaration",
|
| D | varRedeclaration14-expected.txt | 5 "type": "TSInterfaceDeclaration", 93 "type": "TSInterfaceDeclaration", 223 "type": "TSInterfaceDeclaration",
|
| D | varRedeclaration13-expected.txt | 5 "type": "TSInterfaceDeclaration", 93 "type": "TSInterfaceDeclaration", 221 "type": "TSInterfaceDeclaration", 432 "type": "TSInterfaceDeclaration",
|
| D | objectLiteralAssignability16-expected.txt | 5 "type": "TSInterfaceDeclaration", 93 "type": "TSInterfaceDeclaration", 225 "type": "TSInterfaceDeclaration", 401 "type": "TSInterfaceDeclaration",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ts/ |
| D | test-interface1-expected.txt | 5 "type": "TSInterfaceDeclaration",
|