slotNum = 0x0 .language ECMAScript .function any &importAnnoPgName/exportAnno&2.0.0.#~A=#A(any a0, any a1, any a2) { lda a2 return } slotNum = 0x3 .language ECMAScript .function any &importAnnoPgName/exportAnno&2.0.0.func_main_0(any a0, any a1, any a2) { ldhole sta v0 defineclasswithbuffer 0x0, &importAnnoPgName/exportAnno&2.0.0.#~A=#A, &importAnnoPgName/exportAnno&2.0.0_1437, 0x0, v0 ldobjbyname 0x1, prototype returnundefined } ======> literal array buffer <====== ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1369 { index: 0 tag: 0 val: 1 }, { index: 1 tag: 1 val: 1 }, { index: 2 tag: 0 val: 1 }, { index: 3 tag: 1 val: 0 }, { index: 4 tag: 0 val: 1 }, { index: 5 tag: 1 val: 1 }, ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1379 { index: 0 tag: 0 val: 24 }, { index: 1 tag: 24 val: &importAnnoPgName/exportAnno&2.0.0_1369 }, ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1388 { index: 0 tag: 0 val: 24 }, { index: 1 tag: 24 val: &importAnnoPgName/exportAnno&2.0.0_1379 }, ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1397 ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1401 { index: 0 tag: 2 val: 0 }, { index: 1 tag: 2 val: 0 }, { index: 2 tag: 2 val: 0 }, { index: 3 tag: 2 val: 1 }, { index: 4 tag: 5 val: MyAnno }, { index: 5 tag: 5 val: MyAnno }, { index: 6 tag: 2 val: 0 }, { index: 7 tag: 2 val: 0 }, ------------------------------------ slot &importAnnoPgName/exportAnno&2.0.0_1437 { index: 0 tag: 0 val: 2 }, { index: 1 tag: 2 val: 0 }, ======> strings <====== "&importAnnoPgName/exportAnno&2.0.0.#~A=#A"; "prototype"; ======> literal array buffer <====== ======> strings <====== slotNum = 0x0 .language ECMAScript .function any &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B(any a0, any a1, any a2) { lda a2 return } slotNum = 0x3 .language ECMAScript .function any &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun(any a0, any a1, any a2) { tryldglobalbyname 0x0, print sta v0 lda.str B sta v1 lda v0 callarg1 0x1, v1 returnundefined } slotNum = 0x3 .language ECMAScript .function any &importAnnoPgName/importAnno-exec&2.0.0.func_main_0(any a0, any a1, any a2) { ldhole sta v0 defineclasswithbuffer 0x0, &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B, &importAnnoPgName/importAnno-exec&2.0.0_1538, 0x0, v0 sta v0 ldobjbyname 0x1, prototype lda v0 stmodulevar 0x0 returnundefined } ======> literal array buffer <====== ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1446 { index: 0 tag: 0 val: 1 }, { index: 1 tag: 1 val: 1 }, { index: 2 tag: 0 val: 1 }, { index: 3 tag: 1 val: 0 }, { index: 4 tag: 0 val: 1 }, { index: 5 tag: 1 val: 1 }, ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1456 { index: 0 tag: 0 val: 24 }, { index: 1 tag: 24 val: &importAnnoPgName/importAnno-exec&2.0.0_1446 }, ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1465 { index: 0 tag: 0 val: 24 }, { index: 1 tag: 24 val: &importAnnoPgName/importAnno-exec&2.0.0_1456 }, ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1474 ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1478 { index: 0 tag: 2 val: 1 }, { index: 1 tag: 5 val: @normalized:N&&&importAnnoPgName/exportAnno& }, { index: 2 tag: 2 val: 2 }, { index: 3 tag: 5 val: MyAnno }, { index: 4 tag: 5 val: MyAnno }, { index: 5 tag: 9 val: 0 }, { index: 6 tag: 5 val: fun }, { index: 7 tag: 5 val: fun }, { index: 8 tag: 9 val: 0 }, { index: 9 tag: 2 val: 0 }, { index: 10 tag: 2 val: 1 }, { index: 11 tag: 5 val: B }, { index: 12 tag: 5 val: B }, { index: 13 tag: 2 val: 0 }, { index: 14 tag: 2 val: 0 }, ------------------------------------ slot &importAnnoPgName/importAnno-exec&2.0.0_1538 { index: 0 tag: 0 val: 5 }, { index: 1 tag: 5 val: fun }, { index: 2 tag: 0 val: 6 }, { index: 3 tag: 6 val: &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun }, { index: 4 tag: 0 val: 9 }, { index: 5 tag: 9 val: 0 }, { index: 6 tag: 0 val: 2 }, { index: 7 tag: 2 val: 1 }, ======> strings <====== "&importAnnoPgName/importAnno-exec&2.0.0.#~B=#B"; "B"; "print"; "prototype"; ======> literal array buffer <====== ======> strings <====== ======> literal array buffer <====== ======> strings <====== ======> literal array buffer <====== ======> strings <====== ======> literal array buffer <====== ======> strings <====== slotNum = 0x0 .language ECMAScript .function any bytecodehar-annotations-string/exportAnno.#~A=#A(any a0, any a1, any a2) { label_1: label_0: lda a2 return label_2: } slotNum = 0x3 .language ECMAScript .function any bytecodehar-annotations-string/exportAnno.func_main_0(any a0, any a1, any a2) { label_1: label_0: ldhole sta v0 defineclasswithbuffer 0x0, bytecodehar-annotations-string/exportAnno.#~A=#A, bytecodehar-annotations-string/exportAnno_2, 0x0, v0 ldobjbyname 0x1, prototype returnundefined label_2: } ======> literal array buffer <====== ------------------------------------ slot bytecodehar-annotations-string/exportAnno_0 ------------------------------------ slot bytecodehar-annotations-string/exportAnno_1 { index: 0 tag: 2 val: 0 }, { index: 1 tag: 2 val: 0 }, { index: 2 tag: 2 val: 0 }, { index: 3 tag: 2 val: 1 }, { index: 4 tag: 5 val: MyAnno }, { index: 5 tag: 5 val: MyAnno }, { index: 6 tag: 2 val: 0 }, { index: 7 tag: 2 val: 0 }, ------------------------------------ slot bytecodehar-annotations-string/exportAnno_2 { index: 0 tag: 0 val: 2 }, { index: 1 tag: 2 val: 0 }, ======> strings <====== "bytecodehar-annotations-string/exportAnno.#~A=#A"; "prototype"; slotNum = 0x0 .language ECMAScript .function any bytecodehar-annotations-string/importAnno-exec.#~B=#B(any a0, any a1, any a2) { label_1: label_0: lda a2 return label_2: } slotNum = 0x3 .language ECMAScript .function any bytecodehar-annotations-string/importAnno-exec.#~B>#fun(any a0, any a1, any a2) { label_1: label_0: tryldglobalbyname 0x0, print sta v0 lda.str B sta v1 lda v0 callarg1 0x1, v1 returnundefined label_2: } slotNum = 0x3 .language ECMAScript .function any bytecodehar-annotations-string/importAnno-exec.func_main_0(any a0, any a1, any a2) { label_1: label_0: ldhole sta v0 defineclasswithbuffer 0x0, bytecodehar-annotations-string/importAnno-exec.#~B=#B, bytecodehar-annotations-string/importAnno-exec_2, 0x0, v0 sta v0 ldobjbyname 0x1, prototype lda v0 stmodulevar 0x0 returnundefined label_2: } ======> literal array buffer <====== ------------------------------------ slot bytecodehar-annotations-string/importAnno-exec.#~B>#fun_name_0 { index: 0 tag: 0 val: 5 }, { index: 1 tag: 5 val: hello }, ------------------------------------ slot bytecodehar-annotations-string/importAnno-exec_0 ------------------------------------ slot bytecodehar-annotations-string/importAnno-exec_1 { index: 0 tag: 2 val: 1 }, { index: 1 tag: 5 val: @normalized:N&&&importAnnoPgName/exportAnno& }, { index: 2 tag: 2 val: 2 }, { index: 3 tag: 5 val: MyAnno }, { index: 4 tag: 5 val: MyAnno }, { index: 5 tag: 9 val: 0 }, { index: 6 tag: 5 val: fun }, { index: 7 tag: 5 val: fun }, { index: 8 tag: 9 val: 0 }, { index: 9 tag: 2 val: 0 }, { index: 10 tag: 2 val: 1 }, { index: 11 tag: 5 val: B }, { index: 12 tag: 5 val: B }, { index: 13 tag: 2 val: 0 }, { index: 14 tag: 2 val: 0 }, ------------------------------------ slot bytecodehar-annotations-string/importAnno-exec_2 { index: 0 tag: 0 val: 5 }, { index: 1 tag: 5 val: fun }, { index: 2 tag: 0 val: 6 }, { index: 3 tag: 6 val: bytecodehar-annotations-string/importAnno-exec.#~B>#fun }, { index: 4 tag: 0 val: 9 }, { index: 5 tag: 9 val: 0 }, { index: 6 tag: 0 val: 2 }, { index: 7 tag: 2 val: 1 }, ======> strings <====== "B"; "bytecodehar-annotations-string/importAnno-exec.#~B=#B"; "print"; "prototype";