| /arkcompiler/runtime_core/libpandabase/trace/ |
| D | trace.cpp | 18 class Initializer { class 20 Initializer() in Initializer() function in Initializer 25 virtual ~Initializer() = default; 27 NO_COPY_SEMANTIC(Initializer); 28 NO_MOVE_SEMANTIC(Initializer); 31 static Initializer s_initializer; // NOLINT(fuchsia-statically-constructed-objects)
|
| /arkcompiler/runtime_core/verification/util/ |
| D | obj_pool.h | 141 …ObjPool(InitializerType initializer, CleanerType cleaner) : Initializer {initializer}, Cleaner {cl… in ObjPool() argument 142 … ObjPool(InitializerType initializer) : Initializer {initializer}, Cleaner {[](T &) { return; }} {} in ObjPool() argument 143 ObjPool() : Initializer {[](T &, std::size_t) { return; }}, Cleaner {[](T &) { return; }} {} in ObjPool() 161 Initializer(Storage[idx], idx); in New() 234 InitializerType Initializer;
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | destructuringContext.h | 35 const ir::Expression *typeAnnotation, const ir::Expression *initializer) in DestructuringContext() argument 38 Prepare(typeAnnotation, initializer, id->Start()); in DestructuringContext() 61 void Prepare(const ir::Expression *typeAnnotation, const ir::Expression *initializer, 89 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ArrayDestructuringContext() argument 90 …: DestructuringContext(checker, id, inAssignment, convertTupleToArray, typeAnnotation, initializer) in ArrayDestructuringContext() 113 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ObjectDestructuringContext() argument 114 …: DestructuringContext(checker, id, inAssignment, convertTupleToArray, typeAnnotation, initializer) in ObjectDestructuringContext()
|
| D | destructuringContext.cpp | 29 …tructuringContext::Prepare(const ir::Expression *typeAnnotation, const ir::Expression *initializer, in Prepare() argument 36 if (initializer) { in Prepare() 37 checker_->ElaborateElementwise(annotationType, initializer, loc); in Prepare() 45 if (initializer) { in Prepare() 46 if (!initializer->IsObjectExpression()) { in Prepare() 50 inferedType_ = initializer->Check(checker_); in Prepare()
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | typeChecker.ts | 109 public getDeclNodeForInitializer(initializer: ts.Node) { 110 switch (initializer.kind) { 112 return this.getTypeDeclForIdentifier(initializer); 114 let initializerExpression = <ts.NewExpression>initializer; 121 return initializer; 123 return initializer; 319 public getOrCreateRecordForDeclNode(initializer: ts.Node | undefined, variableNode?: ts.Node) { 320 if (!initializer) { 325 …if (initializer.kind == ts.SyntaxKind.NewExpression && this.isBuiltinType(<ts.NewExpression>initia… 326 typeIndex = this.getBuiltinTypeIndexForExpr(<ts.NewExpression>initializer); [all …]
|
| D | syntaxChecker.ts | 419 if (!node.initializer) { 430 … (node.parent.parent.kind !== ts.SyntaxKind.VariableStatement || !node.type || node.initializer)) { 431 if (node.initializer) { 702 let leftExpr = stmt.initializer; 719 if (declarations[0].initializer) { 744 let variableDeclarationList = <ts.VariableDeclarationList>iterationStatement.initializer; 756 if (ts.isVariableDeclarationList(node.initializer)) { 759 let varExpr = node.initializer; 826 if (ts.isVariableDeclarationList(node.initializer)) { 829 let varExpr = node.initializer; [all …]
|
| D | compilerUtils.ts | 122 } else if (isDeclaration && (<ts.BindingElement>element).initializer) { 123 init = (<ts.BindingElement>element).initializer; 316 if (bindingElement.initializer) { 318 init = bindingElement.initializer; 324 let targetExpr = element.initializer;
|
| /arkcompiler/ets_frontend/ts2panda/src/statement/ |
| D | loopStatement.ts | 122 if (stmt.initializer && ts.isVariableDeclarationList(stmt.initializer)) { 138 …if (stmt.initializer && ts.isVariableDeclarationList(stmt.initializer) && createEnvAtBegining && n… 141 let declList = <ts.VariableDeclarationList>stmt.initializer; 197 if (stmt.initializer) { 198 if (ts.isVariableDeclarationList(stmt.initializer)) { 199 let declList = <ts.VariableDeclarationList>stmt.initializer; 202 compiler.compileExpression(stmt.initializer); 292 let lref = LReference.generateLReference(compiler, stmt.initializer, false);
|
| D | classStatement.ts | 280 if (!decl.initializer) { 288 compiler.compileExpression(decl.initializer); 347 if (decl.initializer) { 348 compiler.compileExpression(decl.initializer); 557 let initializer = (<ts.PropertyDeclaration>member).initializer; 558 if (initializer) { 559 if (isConstantExpr(initializer)) { 560 …if (defineClassMember(memberName, initializer, PropertyKind.Constant, properties, namedPropertyMap… 564 …if (defineClassMember(memberName, initializer, PropertyKind.Variable, properties, namedPropertyMap… 569 initializer = ts.createIdentifier("undefined"); [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-enum-declaration6-expected.txt | 39 "initializer": { 81 "initializer": { 153 "initializer": { 224 "initializer": { 296 "initializer": {
|
| D | test-enum-declaration-expected.txt | 67 "initializer": { 165 "initializer": { 237 "initializer": { 279 "initializer": {
|
| D | test-func-param8-expected.txt | 1 SyntaxError: Parameter cannot have question mark and initializer [test-func-param8.ts:17:16]
|
| D | test-enum-declaration1-expected.txt | 67 "initializer": {
|
| /arkcompiler/ets_frontend/es2panda/ir/statements/ |
| D | variableDeclarator.cpp | 70 const ir::Expression *initializer = declarator->Init(); in CheckSimpleVariableDeclaration() local 82 if (typeAnnotation && initializer) { in CheckSimpleVariableDeclaration() 84 checker->ElaborateElementwise(annotationType, initializer, declarator->Id()->Start()); in CheckSimpleVariableDeclaration() 88 } else if (initializer) { in CheckSimpleVariableDeclaration() 89 checker::Type *initializerType = checker->CheckTypeCached(initializer); in CheckSimpleVariableDeclaration()
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | initobj.short.yaml | 22 title: Create new object and call initializer 24 …Resolve class type from initializer method_id, allocate memory for an object, initialize its field… 25 …default values (i.e. 0 for primitives and null for objects), call specified initializer and put a … 26 the newly created object into accumulator. method_id should resolve to an initializer. 28 …ister slot values will be discarded and corresponding registers will not be passed to initializer). 414 … description: Check 'initobj.short' instruction with invalid initializer in PandaAssembly context. 543 … description: Check 'initobj.short' instruction with invalid initializer in PandaAssembly context. 727 …description: Check 'initobj.short' instruction with initializer called with incompatible arguments… 938 …description: Check 'initobj.short' instruction with initializer called with incompatible arguments… 1158 …description: Check 'initobj.short' instruction with initializer called with compatible primitive a… [all …]
|
| D | initobj.yaml | 22 title: Create new object and call initializer 24 …Resolve class type from initializer method_id, allocate memory for an object, initialize its field… 25 …default values (i.e. 0 for primitives and null for objects), call specified initializer and put a … 26 the newly created object into accumulator. method_id should resolve to an initializer. 28 …ister slot values will be discarded and corresponding registers will not be passed to initializer). 481 description: Check 'initobj' instruction with invalid initializer in PandaAssembly context. 610 description: Check 'initobj' instruction with invalid initializer in PandaAssembly context. 794 …description: Check 'initobj' instruction with initializer called with incompatible arguments in Pa… 1005 …description: Check 'initobj' instruction with initializer called with incompatible arguments in Pa… 1225 …description: Check 'initobj' instruction with initializer called with compatible primitive argumen… [all …]
|
| D | initobj.range.yaml | 22 title: Create new object and call initializer 24 …Resolve class type from initializer method_id, allocate memory for an object, initialize its field… 25 …default values (i.e. 0 for primitives and null for objects), call specified initializer and put a … 26 the newly created object into accumulator. method_id should resolve to an initializer. 430 … description: Check 'initobj.range' instruction with invalid initializer in PandaAssembly context. 659 … description: Check 'initobj.range' instruction with invalid initializer in PandaAssembly context. 948 …description: Check 'initobj.range' instruction with initializer called with incompatible arguments… 1159 …description: Check 'initobj.range' instruction with initializer called with incompatible arguments… 1379 …description: Check 'initobj.range' instruction with initializer called with compatible primitive a… 1432 …description: Check 'initobj.range' instruction with initializer called with compatible primitive a… [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeExtractor.cpp | 281 const ir::AstNode *TypeExtractor::GetDeclNodeFromInitializer(const ir::Expression *initializer, in GetDeclNodeFromInitializer() argument 284 switch (initializer->Type()) { in GetDeclNodeFromInitializer() 286 return GetDeclNodeFromIdentifier(initializer->AsIdentifier(), variable); in GetDeclNodeFromInitializer() 288 auto callee = initializer->AsNewExpression()->Callee(); in GetDeclNodeFromInitializer() 298 return initializer; in GetDeclNodeFromInitializer() 303 auto identifier = GetIdentifierFromExpression(initializer); in GetDeclNodeFromInitializer() 499 int64_t TypeExtractor::GetTypeIndexFromInitializer(const ir::Expression *initializer) in GetTypeIndexFromInitializer() argument 503 if (initializer->IsNewExpression()) { in GetTypeIndexFromInitializer() 504 auto callee = initializer->AsNewExpression()->Callee(); in GetTypeIndexFromInitializer() 507 initializer->AsNewExpression()->TypeParams()); in GetTypeIndexFromInitializer() [all …]
|
| D | typeExtractor.h | 46 int64_t GetTypeIndexFromInitializer(const ir::Expression *initializer); 64 …const ir::AstNode *GetDeclNodeFromInitializer(const ir::Expression *initializer, const ir::Identif…
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | properties.ts | 133 …defineProperty(propName, property.initializer, PropertyKind.Prototype, properties, namedPropertyMa… 141 if (isConstantExpr(property.initializer)) { 142 …defineProperty(propName, property.initializer, PropertyKind.Constant, properties, namedPropertyMap… 144 …defineProperty(propName, property.initializer, PropertyKind.Variable, properties, namedPropertyMap…
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-const-without-init-expected.txt | 1 SyntaxError: Missing initializer in const declaration [test-const-without-init.js:17:8]
|
| /arkcompiler/ets_frontend/ts2panda/tests/statements/ |
| D | for.test.ts | 117 // initializer 159 // initializer 211 // initializer 286 // initializer
|
| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | diagnosticMessages.json | 14 "Parameter cannot have question mark and initializer.": { 62 "A rest parameter cannot have an initializer.": { 214 "A destructuring declaration must have an initializer.": { 230 "The variable declaration of a 'for...in' statement cannot have an initializer.": { 234 "The variable declaration of a 'for...of' statement cannot have an initializer.": {
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsEnumMember.cpp | 34 …dumper->Add({{"type", "TSEnumMember"}, {"id", key_}, {"initializer", AstDumper::Optional(init_)}}); in Dump()
|
| /arkcompiler/ets_frontend/es2panda/test/ |
| D | test262skiplist.txt | 1758 language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-initializer-alt.js 1759 language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-initializer.js 1772 …ns/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classnam… 1773 …/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt.js 1774 …uage/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer.js 1793 language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-al… 1794 language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js 1807 …class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classnam… 1808 …pressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js 1809 …e/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js [all …]
|