| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | sendable_class_initialization.ts.json | 22 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 29 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 36 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 50 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 64 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 71 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 78 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 85 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 92 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se… 99 …bjects of \"Sendable\" type can not be initialized using object literal or array literal (arkts-se…
|
| D | object_literals_autofixes.ts.json | 29 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 36 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 50 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 57 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 64 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 71 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 78 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 85 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 92 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 99 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | object_literals_3.ts.json | 22 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 29 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 43 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 50 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 57 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 64 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 71 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 78 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 85 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 92 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | object_literals_autofixes.ts.autofix.json | 41 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 60 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 86 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 105 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 112 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 131 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 150 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 169 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 176 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 195 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | object_literals_3.ts.autofix.json | 34 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 53 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 79 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 98 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 117 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 136 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 143 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 150 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 157 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 164 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | object_literals_2.ts.autofix.json | 34 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 41 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 48 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 55 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 62 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 69 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 76 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 83 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 90 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 97 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u…
|
| D | destructuring_declarations.ts.json | 29 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 43 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 57 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 64 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 78 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 85 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 92 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 183 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 204 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 225 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | object_literals.ts.autofix.json | 60 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 93 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 100 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 107 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 114 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 121 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 128 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 135 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 161 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 208 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… [all …]
|
| D | d_ts.sts | 26 // issue 13041: Object literal 36 // issue 13043: Object literal 62 // initializing Type literal 69 let aescbc: AesCbcParams = { // OK, object literal conforms the interface 78 let iterRes: IteratorResult<number> = { // OK, object literal conforms the interface 82 let obj: Object = { // CTE in ArkTS, Object can not be initialized with object literal
|
| D | destructuring_for_loop.ts.json | 36 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 43 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 50 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 92 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 99 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 106 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 113 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u…
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | literals.h | 19 #include "ir/expressions/literal.h" 25 class Literal; variable 55 class Literal { 57 explicit Literal() = default; 59 … explicit Literal(LiteralTag tag, const util::StringView &str) : tag_(tag), value_(str.Mutf8()) {} in Literal() function 60 explicit Literal(const util::StringView &str) : tag_(LiteralTag::STRING), value_(str.Mutf8()) {} in Literal() function 61 explicit Literal(uint32_t number) : tag_(LiteralTag::INTEGER), value_(number) {} in Literal() function 62 explicit Literal(double number) : tag_(LiteralTag::DOUBLE), value_(number) {} in Literal() function 63 …explicit Literal(bool boolean) : tag_(LiteralTag::BOOLEAN), value_(static_cast<uint32_t>(boolean))… in Literal() function 65 DEFAULT_COPY_SEMANTIC(Literal); [all …]
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyLiteralsProto.cpp | 104 for (const auto &literal : array.literals_) { in Serialize() local 106 Literal::Serialize(literal, *protoLiteral); in Serialize() 114 panda::pandasm::LiteralArray::Literal literal; in Deserialize() local 115 Literal::Deserialize(protoLiteral, literal); in Deserialize() 116 array.literals_.emplace_back(literal); in Deserialize() 120 void Literal::Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &… in Serialize() argument 122 protoLiteral.set_tag(static_cast<uint32_t>(literal.tag_)); in Serialize() 124 VariantValue::Serialize(literal.value_, *value); in Serialize() 127 void Literal::Deserialize(const protoPanda::Literal &protoLiteral, panda::pandasm::LiteralArray::Li… in Deserialize() argument 129 literal.tag_ = static_cast<panda::panda_file::LiteralTag>(protoLiteral.tag()); in Deserialize() [all …]
|
| D | assemblyLiteralsProto.h | 36 class Literal { 38 …static void Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &p… 39 …static void Deserialize(const protoPanda::Literal &protoLiteral, panda::pandasm::LiteralArray::Lit…
|
| /arkcompiler/runtime_core/abc2program/ |
| D | abc_module_array_processor.cpp | 30 std::vector<panda::pandasm::LiteralArray::Literal> literal_vec; in FillProgramData() 73 void AbcModuleArrayProcessor::FillModuleRequests(std::vector<panda::pandasm::LiteralArray::Literal>… in FillModuleRequests() 76 panda::pandasm::LiteralArray::Literal module_size = { in FillModuleRequests() 82 panda::pandasm::LiteralArray::Literal module_request = { in FillModuleRequests() 90 …yProcessor::FillRegularImportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, in FillRegularImportEntry() 93 panda::pandasm::LiteralArray::Literal local_name = { in FillRegularImportEntry() 98 panda::pandasm::LiteralArray::Literal import_name = { in FillRegularImportEntry() 103 panda::pandasm::LiteralArray::Literal module_request = { in FillRegularImportEntry() 111 std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, in FillNamespaceImportEntry() 114 panda::pandasm::LiteralArray::Literal local_name = { in FillNamespaceImportEntry() [all …]
|
| D | abc_module_array_processor.h | 30 void FillModuleRequests(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 32 void FillRegularImportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 34 void FillNamespaceImportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 36 void FillLocalExportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 38 void FillIndirectExportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 40 void FillStarExportEntry(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec, 42 void FillEntrySize(std::vector<panda::pandasm::LiteralArray::Literal> &literal_vec,
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | const_array_resolver.cpp | 78 std::optional<std::vector<pandasm::LiteralArray::Literal>> ConstArrayResolver::FillLiteralArray(Ins… in FillLiteralArray() 80 std::vector<pandasm::LiteralArray::Literal> literals {size}; in FillLiteralArray() 115 pandasm::LiteralArray::Literal literal {}; in FillLiteralArray() local 116 // create a literal from the array element, if possible in FillLiteralArray() 117 if (!FillLiteral(storeArrayInst, &literal)) { in FillLiteralArray() 118 // if not, then we can't create a constant literal array in FillLiteralArray() 123 pandasm::LiteralArray::Literal defaultLiteral {}; in FillLiteralArray() 128 literals[index] = literal; in FillLiteralArray() 133 // save the literal array only if it is completely filled in FillLiteralArray() 141 return std::optional<std::vector<pandasm::LiteralArray::Literal>> {std::move(literals)}; in FillLiteralArray() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test_rules/ |
| D | rule38.ts.json | 22 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 29 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 36 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 50 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 57 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 64 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 71 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 78 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 85 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 92 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u…
|
| D | rule38.ts.autofix.json | 34 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 41 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 48 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 62 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 69 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 76 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 83 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 90 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 97 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u… 116 …"rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-u…
|
| /arkcompiler/ets_frontend/test262/ |
| D | module_tests.txt | 475 block-await-expr-array-literal.js 478 block-await-expr-literal-number.js 479 block-await-expr-literal-string.js 483 block-await-expr-obj-literal.js 485 block-await-expr-template-literal.js 493 export-class-decl-await-expr-array-literal.js 496 export-class-decl-await-expr-literal-number.js 497 export-class-decl-await-expr-literal-string.js 501 export-class-decl-await-expr-obj-literal.js 503 export-class-decl-await-expr-template-literal.js [all …]
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | moduleRecordEmitter.cpp | 23 panda::pandasm::LiteralArray::Literal moduleSize = { in GenModuleRequests() 27 panda::pandasm::LiteralArray::Literal moduleRequest = { in GenModuleRequests() 34 panda::pandasm::LiteralArray::Literal moduleRequestPhase = { in GenModuleRequests() 44 panda::pandasm::LiteralArray::Literal entrySize = { in GenRegularImportEntries() 50 panda::pandasm::LiteralArray::Literal localName = { in GenRegularImportEntries() 53 panda::pandasm::LiteralArray::Literal importName = { in GenRegularImportEntries() 56 panda::pandasm::LiteralArray::Literal moduleRequest = { in GenRegularImportEntries() 67 panda::pandasm::LiteralArray::Literal entrySize = { in GenNamespaceImportEntries() 72 panda::pandasm::LiteralArray::Literal localName = { in GenNamespaceImportEntries() 75 panda::pandasm::LiteralArray::Literal moduleRequest = { in GenNamespaceImportEntries() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | literal.h | 22 class Literal : public Expression { 24 Literal() = delete; 25 ~Literal() override = default; 27 NO_COPY_SEMANTIC(Literal); 28 NO_MOVE_SEMANTIC(Literal); 36 explicit Literal(AstNodeType const type) : Expression(type) {} in Literal() function
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| D | literals.h | 19 #include <ir/expressions/literal.h> 25 class Literal; variable 44 void Add(const ir::Literal *lit) in Add() 64 void ResetLiteral(size_t index, const ir::Literal *literal) in ResetLiteral() argument 66 literals_[index] = literal; in ResetLiteral() 69 const ArenaVector<const ir::Literal *> &Literals() const in Literals() 86 ArenaVector<const ir::Literal *> literals_;
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | literal.cpp | 16 #include "literal.h" 26 bool Literal::GetBoolean() const in GetBoolean() 32 uint32_t Literal::GetInt() const in GetInt() 38 double Literal::GetDouble() const in GetDouble() 44 const util::StringView &Literal::GetString() const in GetString() 56 const util::StringView &Literal::GetMethod() const in GetMethod() 62 uint16_t Literal::GetMethodAffiliate() const in GetMethodAffiliate() 68 std::optional<util::StringView> Literal::GetName() const in GetName()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 2_lexical.rst | 168 literal 397 Literal: 409 See :ref:`Character Literals` for the experimental ``char literal``. 412 literal 432 literal 476 153 // decimal literal 477 1_153 // decimal literal 478 0xBAD3 // hex literal 479 0xBAD_3 // hex literal 480 0o777 // octal literal [all …]
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | expression.h | 23 class Literal; variable 38 const Literal *AsLiteral() const in AsLiteral() 41 return reinterpret_cast<const Literal *>(this); in AsLiteral() 44 Literal *AsLiteral() in AsLiteral() 47 return reinterpret_cast<Literal *>(this); in AsLiteral()
|