/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | contextualTyping19.ts | 21 let foo:{id:number;}[] = [{id:1}]; foo = [{id:1}, {id:2}]; 23 AssertType(id, "number"); 24 AssertType([{id:1}], "{ id: number; }[]"); 25 AssertType({id:1}, "{ id: number; }"); 26 AssertType(id, "number"); 28 AssertType(foo = [{id:1}, {id:2}], "{ id: number; }[]"); 30 AssertType([{id:1}, {id:2}], "{ id: number; }[]"); 31 AssertType({id:1}, "{ id: number; }"); 32 AssertType(id, "number"); 34 AssertType({id:2}, "{ id: number; }"); [all …]
|
D | commentsOnPropertyOfObjectLiteral1.ts | 23 …id: /*! @ngInject */ (details: any) => details.id, id1: /* c1 */ "hello", id2: /*! @n… 25 id: /*! @ngInject */ (details: any) => details.id, 26 AssertType(id, "(any) => any"); 27 AssertType((details: any) => details.id, "(any) => any"); 29 AssertType(details.id, "any"); 38 /*! @ngInject */ (details: any) => details.id, 39 AssertType((details: any) => details.id, "(any) => any"); 41 AssertType(details.id, "any"); 47 (details: any) => details.id, 48 AssertType((details: any) => details.id, "(any) => any"); [all …]
|
D | contextualTyping36.ts | 21 let foo = <{ id: number; }[]>[{ id: 4 }, <{ id: number; }>({ })]; 23 AssertType(<{ id: number; }[]>[{ id: 4 }, <{ id: number; }>({ })], "{ id: number; }[]"); 24 AssertType(id, "number"); 25 AssertType([{ id: 4 }, <{ id: number; }>({ })], "{ id: number; }[]"); 26 AssertType({ id: 4 }, "{ id: number; }"); 27 AssertType(id, "number"); 29 AssertType(<{ id: number; }>({ }), "{ id: number; }"); 30 AssertType(id, "number");
|
D | indexerA.ts | 22 id:string; 29 let jq:JQuery={ 0: { id : "a" }, 1: { id : "b" } }; 31 AssertType({ 0: { id : "a" }, 1: { id : "b" } }, "{ 0: { id: string; }; 1: { id: string; }; }"); 33 AssertType({ id : "a" }, "{ id: string; }"); 34 AssertType(id, "string"); 37 AssertType({ id : "b" }, "{ id: string; }"); 38 AssertType(id, "string"); 41 jq[0].id; 42 AssertType(jq[0].id, "string");
|
D | indexer.ts | 22 id:string; 29 let jq:JQuery={ 0: { id : "a" }, 1: { id : "b" } }; 31 AssertType({ 0: { id : "a" }, 1: { id : "b" } }, "{ 0: { id: string; }; 1: { id: string; }; }"); 33 AssertType({ id : "a" }, "{ id: string; }"); 34 AssertType(id, "string"); 37 AssertType({ id : "b" }, "{ id: string; }"); 38 AssertType(id, "string"); 41 jq[0].id; 42 AssertType(jq[0].id, "string");
|
D | contextualTyping6.ts | 21 let foo:{id:number;}[] = [{id:1}, {id:2}]; 23 AssertType(id, "number"); 24 AssertType([{id:1}, {id:2}], "{ id: number; }[]"); 25 AssertType({id:1}, "{ id: number; }"); 26 AssertType(id, "number"); 28 AssertType({id:2}, "{ id: number; }"); 29 AssertType(id, "number");
|
D | contextualTyping16.ts | 21 let foo: {id:number;} = {id:4}; foo = {id:5}; 23 AssertType(id, "number"); 24 AssertType({id:4}, "{ id: number; }"); 25 AssertType(id, "number"); 27 AssertType(foo = {id:5}, "{ id: number; }"); 29 AssertType({id:5}, "{ id: number; }"); 30 AssertType(id, "number");
|
D | contextualTyping18.ts | 21 let foo: {id:number;} = <{id:number;}>({ }); foo = {id: 5}; 23 AssertType(id, "number"); 24 AssertType(<{id:number;}>({ }), "{ id: number; }"); 25 AssertType(id, "number"); 28 AssertType(foo = {id: 5}, "{ id: number; }"); 30 AssertType({id: 5}, "{ id: number; }"); 31 AssertType(id, "number");
|
D | contextualTyping34.ts | 21 let foo = <{ id: number;}> ({id:4}); 23 AssertType(<{ id: number;}> ({id:4}), "{ id: number; }"); 24 AssertType(id, "number"); 25 AssertType(({id:4}), "{ id: number; }"); 26 AssertType({id:4}, "{ id: number; }"); 27 AssertType(id, "number");
|
D | jsDeclarationsTypedefFunction.ts | 27 let id = 0 28 AssertType(id, "number"); 38 AssertType(handlers => new Promise((resolve, reject) => { handlers[++id] = [resolve, reject]}), "(… 40 AssertType(new Promise((resolve, reject) => { handlers[++id] = [resolve, reject]}), "Promise<any>"… 42 AssertType((resolve, reject) => { handlers[++id] = [resolve, reject]}, "((any) => void, (?any) => … 46 handlers[++id] = [resolve, reject] 47 AssertType(handlers[++id] = [resolve, reject], "[(any) => void, (?any) => void]"); 48 AssertType(handlers[++id], "[Function, Function]"); 50 AssertType(++id, "number"); 51 AssertType(id, "number");
|
D | contextualTyping35.ts | 21 let foo = <{ id: number;}> {id:4, name: "as"}; 23 AssertType(<{ id: number;}> {id:4, name: "as"}, "{ id: number; }"); 24 AssertType(id, "number"); 25 AssertType({id:4, name: "as"}, "{ id: number; name: string; }"); 26 AssertType(id, "number");
|
D | objectLiteralArraySpecialization.ts | 26 let thing = create([ { name: "bob", id: 24 }, { name: "doug", id: 32 } ]); // should not error 28 AssertType(create([ { name: "bob", id: 24 }, { name: "doug", id: 32 } ]), "MyArrayWrapper<{ name: s… 30 AssertType([ { name: "bob", id: 24 }, { name: "doug", id: 32 } ], "{ name: string; id: number; }[]"… 31 AssertType({ name: "bob", id: 24 }, "{ name: string; id: number; }"); 34 AssertType(id, "number"); 36 AssertType({ name: "doug", id: 32 }, "{ name: string; id: number; }"); 39 AssertType(id, "number");
|
D | contextualTyping8.ts | 21 let foo:{id:number;}[] = [<{id:number;}>({})]; 23 AssertType(id, "number"); 24 AssertType([<{id:number;}>({})], "{ id: number; }[]"); 25 AssertType(<{id:number;}>({}), "{ id: number; }"); 26 AssertType(id, "number");
|
D | contextualTyping7.ts | 21 let foo:{id:number;}[] = [<{id:number;}>({})]; 23 AssertType(id, "number"); 24 AssertType([<{id:number;}>({})], "{ id: number; }[]"); 25 AssertType(<{id:number;}>({}), "{ id: number; }"); 26 AssertType(id, "number");
|
D | moduleWithStatementsOfEveryKind.ts | 24 interface I { id: number } 26 class B extends AA<string> implements I { id: number } 28 id: number; 47 let ol = { s: 'hello', id: 2, isvalid: true }; 57 export interface I { id: number } property 59 export class B extends AA<string> implements I { id: number } property in B 61 id: number; property in BB 80 export let ol = { s: 'hello', id: 2, isvalid: true };
|
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/ |
D | log_loop.txt | 182 [compiler] ("id"=41, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … 183 [compiler] ("id"=44, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … 184 [compiler] ("id"=47, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … 185 [compiler] ("id"=50, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … 186 [compiler] ("id"=53, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … 198 [compiler] ("id"=11, "op"="CONSTANT", "MType"="I64, bitfield=18446462598732840970, type=-GT(M=0, L=… 201 [compiler] ("id"=12, "op"="CONSTANT", "MType"="I64, bitfield=18446462598732840960, type=-GT(M=0, L=… 215 [compiler] ("id"=16, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", i… 217 [compiler] ("id"=17, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", i… 219 [compiler] ("id"=18, "op"="JS_BYTECODE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", … [all …]
|
/arkcompiler/ets_frontend/ |
D | README_zh.md | 70 …ad align="left"><tr id="row535415467591"><th class="cellrowborder" valign="top" width="12.89871012… 72 <th class="cellrowborder" valign="top" width="19.33806619338066%" id="mcps1.1.6.1.3"><p id="p157281… 74 <th class="cellrowborder" valign="top" width="25.82741725827417%" id="mcps1.1.6.1.4"><p id="p103276… 76 <th class="cellrowborder" valign="top" width="35.066493350664935%" id="mcps1.1.6.1.5"><p id="p18354… 80 <tbody><tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%"… 82 <td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p… 84 <td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p… 86 <td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="… 89 <tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%" header… 91 <td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p… [all …]
|
D | README.md | 70 …ad align="left"><tr id="row535415467591"><th class="cellrowborder" valign="top" width="12.89871012… 72 <th class="cellrowborder" valign="top" width="19.33806619338066%" id="mcps1.1.6.1.3"><p id="p157281… 74 <th class="cellrowborder" valign="top" width="25.82741725827417%" id="mcps1.1.6.1.4"><p id="p103276… 76 <th class="cellrowborder" valign="top" width="35.066493350664935%" id="mcps1.1.6.1.5"><p id="p18354… 80 <tbody><tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%"… 82 <td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p… 84 <td class="cellrowborder" valign="top" width="25.82741725827417%" headers="mcps1.1.6.1.4 "><p id="p… 86 <td class="cellrowborder" valign="top" width="35.066493350664935%" headers="mcps1.1.6.1.5 "><p id="… 89 <tr id="row1435412465598"><td class="cellrowborder" valign="top" width="12.898710128987101%" header… 91 <td class="cellrowborder" valign="top" width="19.33806619338066%" headers="mcps1.1.6.1.3 "><p id="p… [all …]
|
/arkcompiler/ets_runtime/docs/ |
D | using-the-toolchain.md | 24 …ad align="left"><tr id="row19706343164411"><th class="cellrowborder" valign="top" width="15.291529… 26 <th class="cellrowborder" valign="top" width="6.830683068306829%" id="mcps1.1.6.1.2"><p id="p954814… 28 <th class="cellrowborder" valign="top" width="44.34443444344434%" id="mcps1.1.6.1.3"><p id="p170614… 30 <th class="cellrowborder" valign="top" width="26.01260126012601%" id="mcps1.1.6.1.4"><p id="p184125… 32 <th class="cellrowborder" valign="top" width="7.520752075207521%" id="mcps1.1.6.1.5"><p id="p158941… 36 <tbody><tr id="row770684312444"><td class="cellrowborder" valign="top" width="15.29152915291529%" h… 38 <td class="cellrowborder" valign="top" width="6.830683068306829%" headers="mcps1.1.6.1.2 "><p id="p… 40 <td class="cellrowborder" valign="top" width="44.34443444344434%" headers="mcps1.1.6.1.3 "><p id="p… 42 <td class="cellrowborder" valign="top" width="26.01260126012601%" headers="mcps1.1.6.1.4 "><p id="p… 44 <td class="cellrowborder" valign="top" width="7.520752075207521%" headers="mcps1.1.6.1.5 "><p id="p… [all …]
|
D | README_zh.md | 222 …ble><thead align="left"><tr id="row101462717303"><th class="cellrowborder" valign="top" width="50%… 224 <th class="cellrowborder" valign="top" width="50%" id="mcps1.1.3.1.2"><p id="p11592710304"><a name=… 228 <tbody><tr id="row2015172763014"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.… 230 <td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p13151527133011"… 233 <tr id="row1015527173015"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1… 235 <td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p9556101593120">… 238 <tr id="row1015112763020"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1… 240 <td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p1615627173019">… 243 <tr id="row131515277307"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.1 … 245 <td class="cellrowborder" valign="top" width="50%" headers="mcps1.1.3.1.2 "><p id="p1655718513105">… [all …]
|
/arkcompiler/runtime_core/libpandafile/ |
D | panda_cache.h | 64 inline uint32_t GetMethodIndex(File::EntityId id) const in GetMethodIndex() argument 66 return panda::helpers::math::PowerOfTwoTableSlot(id.GetOffset(), METHOD_CACHE_SIZE); in GetMethodIndex() 69 inline uint32_t GetFieldIndex(File::EntityId id) const in GetFieldIndex() argument 72 return panda::helpers::math::PowerOfTwoTableSlot(id.GetOffset(), FIELD_CACHE_SIZE, 2U); in GetFieldIndex() 75 inline uint32_t GetClassIndex(File::EntityId id) const in GetClassIndex() argument 77 return panda::helpers::math::PowerOfTwoTableSlot(id.GetOffset(), CLASS_CACHE_SIZE); in GetClassIndex() 80 inline Method *GetMethodFromCache(File::EntityId id) const in GetMethodFromCache() argument 82 uint32_t index = GetMethodIndex(id); in GetMethodFromCache() 88 if (pair.id_ == id) { in GetMethodFromCache() 94 inline void SetMethodCache(File::EntityId id, Method *method) in SetMethodCache() argument [all …]
|
/arkcompiler/ets_frontend/testTs/instype/ |
D | recordthis.ts | 18 id: number = 0; property in A 23 return this.id; 28 set setId(id: number) { 29 this.id = id; 32 this.id = 95; 35 let msg: string = this.name + ":" + this.id;
|
/arkcompiler/ets_frontend/arkguard/test/grammar/advanced_type/ |
D | intersection_types.ts | 20 for (let id in first) { 21 (<any>result)[id] = (<any>first)[id]; 23 for (let id in second) { 24 if (!result.hasOwnProperty(id)) { 25 (<any>result)[id] = (<any>second)[id];
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/jsDeclarationsTypedefPropertyAndExportAssignment/ |
D | module.js | 35 …ssertType({ parseHTML: { id: 'parseHTML', label: 'Parse HTML & CSS' }, styl… property 39 AssertType({ id: 'parseHTML', label: 'Parse HTML & CSS' }, "{ id: "parseHTML"; lab… property 41 id: 'parseHTML', 42 AssertType(id, "string"); 52 AssertType({ id: 'styleLayout', label: 'Style & Layout' }, "{ id: "styleLayout"; l… property 54 id: 'styleLayout', 55 AssertType(id, "string");
|
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/ |
D | can_encode_builtin.inl.erb | 21 inline bool CanEncodeAmd64(IntrinsicId id) 23 switch (id) { 34 inline bool CanEncodeArm64(IntrinsicId id) 36 switch (id) { 47 inline bool CanEncodeArm32(IntrinsicId id) 49 switch (id) { 59 inline bool CheckRestrictions([[maybe_unused]] RuntimeInterface *runtime, IntrinsicId id, [[maybe_u… 61 switch (id) { 73 inline bool EncodesBuiltin(RuntimeInterface *runtime, IntrinsicId id, Arch arch) 78 if (!builtins::CheckRestrictions(runtime, id, arch)) { [all …]
|