| /arkcompiler/ets_frontend/es2panda/test/bytecode/ts/api18/ |
| D | sendable-class-export-1.ts | 16 export class a1 {} 17 export class a2 {} 18 export class a3 {} 19 export class a4 {} 20 export class a5 {} 21 export class a6 {} 22 export class a7 {} 23 export class a8 {} 24 export class a9 {} 25 export class a10 {} [all …]
|
| /arkcompiler/ets_runtime/test/aottest/pgo_extrainfomap_expand/ |
| D | pgo_extrainfomap_expand.ts | 16 class C1 { 19 class C2 { 22 class C3 { 25 class C4 { 28 class C5 { 31 class C6 { 34 class C7 { 37 class C8 { 40 class C9 { 43 class C10 { [all …]
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | forwardDeclForParserImpl.h | 25 enum class TokenFlags : uint32_t; 26 class LexerPosition; 27 class Token; 28 class Lexer; 32 class ArrowFunctionExpression; 33 class AstNode; 34 class BlockStatement; 35 class BreakStatement; 36 class CallExpression; 37 class ClassDeclaration; [all …]
|
| /arkcompiler/ets_frontend/test262/ |
| D | es2022_tests.txt | 126 language/expressions/class/static-init-await-binding.js 127 language/expressions/class/static-init-await-reference.js 143 language/statements/class/static-init-abrupt.js 144 language/statements/class/static-init-arguments-functions.js 145 language/statements/class/static-init-arguments-methods.js 146 language/statements/class/static-init-await-binding-invalid.js 147 language/statements/class/static-init-await-binding-valid.js 148 language/statements/class/static-init-expr-new-target.js 149 language/statements/class/static-init-expr-this.js 150 language/statements/class/static-init-invalid-arguments.js [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-statements-class-part2.txt | 1 test262/data/other_tests/language/statements/class/async-gen-meth-escaped-async.js 2 test262/data/other_tests/language/statements/class/async-meth-escaped-async.js 3 test262/data/other_tests/language/statements/class/class-name-ident-await-escaped.js 4 test262/data/other_tests/language/statements/class/class-name-ident-await.js 5 test262/data/other_tests/language/statements/class/class-name-ident-let-escaped.js 6 test262/data/other_tests/language/statements/class/class-name-ident-let.js 7 test262/data/other_tests/language/statements/class/class-name-ident-static-escaped.js 8 test262/data/other_tests/language/statements/class/class-name-ident-static.js 9 test262/data/other_tests/language/statements/class/class-name-ident-yield.js 10 test262/data/other_tests/language/statements/class/class-name-ident-yield-escaped.js [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-expressions-class-part1.txt | 1 test262/data/other_tests/language/expressions/class/class-name-ident-await-escaped.js 2 test262/data/other_tests/language/expressions/class/class-name-ident-let-escaped.js 3 test262/data/other_tests/language/expressions/class/class-name-ident-await.js 4 test262/data/other_tests/language/expressions/class/class-name-ident-static-escaped.js 5 test262/data/other_tests/language/expressions/class/class-name-ident-let.js 6 test262/data/other_tests/language/expressions/class/class-name-ident-static.js 7 test262/data/other_tests/language/expressions/class/class-name-ident-yield-escaped.js 8 test262/data/other_tests/language/expressions/class/class-name-ident-yield.js 9 test262/data/other_tests/language/expressions/class/constructor-this-tdz-during-initializers.js 10 test262/data/other_tests/language/expressions/class/cpn-class-expr-accessors-computed-property-name… [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-statements-class-part3.txt | 1 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-method-privaten… 2 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-generator-metho… 3 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 4 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 5 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 6 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 7 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 8 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 9 test262/data/other_tests/language/statements/class/elements/same-line-gen-rs-static-privatename-ide… 10 test262/data/other_tests/language/statements/class/elements/same-line-gen-static-private-methods-wi… [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-expressions-class-part3.txt | 1 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id… 2 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js 3 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id… 4 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.… 5 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-direct.js 6 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js 7 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhauste… 8 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-o… 9 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js 10 test262/data/other_tests/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-i… [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-expressions-class-part2.txt | 1 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js 2 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-name-iter-val.js 3 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-init-iter-close.js 4 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array… 5 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-init… 6 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-init-iter-no-close.js 7 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-i… 8 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-iter… 9 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-i… 10 test262/data/other_tests/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-ini… [all …]
|
| D | test-list-test262-other-fastverify-qemu-aot-pgo-language-statements-class-part1.txt | 1 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-init-iter-close.js 2 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-… 3 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js 4 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-init-iter-no-close.js 5 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-name-iter-val.js 6 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-init.… 7 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-in… 8 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-it… 9 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-iter.… 10 test262/data/other_tests/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init… [all …]
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/arkts/ |
| D | class.h | 19 #include "../core/class.h" 26 * @brief Class 28 class Class final : public core::Class { 32 friend class Module; 34 friend class Namespace; 35 /// @brief abckit::DefaultHash<Class> 36 friend class abckit::DefaultHash<Class>; 38 friend class abckit::traits::TargetCheckCast<Class>; 42 * @brief Constructor Arkts API Class from the Core API with compatibility check 43 * @param coreOther - Core API Class [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/08.subtype_to_supertype_conversions/ |
| D | subtype_to_supertype.params.yaml | 18 class Base {} 19 class Derived extends Base {} 23 - doc: Interface :> Class 26 class Derived implements Base {} 30 - doc: Abstract class :> Class 32 abstract class Base {} 33 class Derived extends Base {} 37 - doc: Interface :> Interface :> Class, root interface 41 class Derived implements Base2 {} 45 - doc: Interface :> Interface :> Class, intermediate interface [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/14.ambient_declarations/03.class_declarations/ |
| D | class_declarations.params.yaml | 17 declare class A {} 19 declare final class B {} 21 declare abstract class C {} 23 class A {} 25 declare class B extends A {} 29 declare class B implements A {} 31 declare class A<T1, T2> {} 34 declare class A { 38 declare class A { 42 declare class A { [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | runtime-class.md | 1 # Runtime class 3 …Class` to store all necessary language independent information about class. Virtual table and regi… 5 …ter to the managed class object (instance of `panda.Class` or other in case of plugin-related code… 8 ark::Class *cls = obj->ClassAddr()->GetManagedObject(); 11 …is approach is that we need additional dereference to get `ark::Class` from mirror class and vice … 15 class Class : public ObjectHeader { 19 ark::Class klass_; 24 In this case layout of the `coretypes::Class` will be following: 27 mirror class (`coretypes::Class`) --------> +------------------+ <-+ 29 | `Class Word` |-----+ [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | runtime-class.md | 1 # Runtime class 3 …Class` to store all necessary language independent information about class. Virtual table and regi… 5 …er to the managed class object (instance of `panda.Class` or other in case of plugin-related code)… 8 panda::Class *cls = obj->ClassAddr()->GetManagedObject(); 11 … approach is that we need additional dereference to get `panda::Class` from mirror class and vice … 15 class Class : public ObjectHeader { 19 panda::Class klass_; 24 In this case layout of the `coretypes::Class` will be following: 27 mirror class (`coretypes::Class`) --------> +------------------+ <-+ 29 | `Class Word` |-----+ [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/version_control/API12beta1_and_beta2/bytecode_feature/ |
| D | wide_sendable_lexical_env.ts | 16 class TopLevelSendableClass1 { 23 class TopLevelSendableClass2 { 30 class TopLevelSendableClass3 { 37 class TopLevelSendableClass4 { 44 class TopLevelSendableClass5 { 51 class TopLevelSendableClass6 { 58 class TopLevelSendableClass7 { 65 class TopLevelSendableClass8 { 72 class TopLevelSendableClass9 { 79 class TopLevelSendableClass10 { [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/05.generics/01.type_parameters/03.type_parameter_variance/generic_classes/ |
| D | class_type_parameter_variance_inheritance.params.yaml | 16 - { class: class, param: 'T', type1: A, type2: A, desc: Invariant } 17 - { class: class, param: 'T', type1: A, type2: B, desc: Invariant, tag: negative } 18 - { class: class, param: 'T', type1: B, type2: A, desc: Invariant, tag: negative } 19 - { class: class, param: 'T', type1: B, type2: B, desc: Invariant } 20 - { class: class, param: 'in T', type1: A, type2: A, desc: Contravariant } 21 - { class: class, param: 'in T', type1: A, type2: B, desc: Contravariant, tag: negative } 22 - { class: class, param: 'in T', type1: B, type2: A, desc: Contravariant } 23 - { class: class, param: 'in T', type1: B, type2: B, desc: Contravariant } 24 - { class: class, param: 'out T', type1: A, type2: A, desc: Covariant } 25 - { class: class, param: 'out T', type1: A, type2: B, desc: Covariant } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/05.generics/01.type_parameters/03.type_parameter_variance/generic_interfaces/ |
| D | interface_type_parameter_variance_inheritance.params.yaml | 16 - { class: class, param: 'T', type1: A, type2: A, desc: Invariant } 17 - { class: class, param: 'T', type1: A, type2: B, desc: Invariant, tag: negative } 18 - { class: class, param: 'T', type1: B, type2: A, desc: Invariant, tag: negative } 19 - { class: class, param: 'T', type1: B, type2: B, desc: Invariant } 20 - { class: class, param: 'in T', type1: A, type2: A, desc: Contravariant } 21 - { class: class, param: 'in T', type1: A, type2: B, desc: Contravariant, tag: negative } 22 - { class: class, param: 'in T', type1: B, type2: A, desc: Contravariant } 23 - { class: class, param: 'in T', type1: B, type2: B, desc: Contravariant } 24 - { class: class, param: 'out T', type1: A, type2: A, desc: Covariant } 25 - { class: class, param: 'out T', type1: A, type2: B, desc: Covariant } [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | sendable_class_inheritance.ets.migrate.ets | 26 // sendable class 28 class localSendableClassA {} 30 // sendable class var 34 // non-sendable class 35 class localNonSendableClassB {} 37 // non-sendable class var 52 // left: sendable class 54 // class + class 59 class sendableClass1 extends sendableVar {} // ERROR 63 class sendableClass2 extends nonSendableVar {} // ERROR [all …]
|
| D | sendable_class_inheritance.ets | 26 // sendable class 28 class localSendableClassA {} 30 // sendable class var 34 // non-sendable class 35 class localNonSendableClassB {} 37 // non-sendable class var 52 // left: sendable class 54 // class + class 59 class sendableClass1 extends sendableVar {} // ERROR 63 class sendableClass2 extends nonSendableVar {} // ERROR [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/binder/ |
| D | index-hex-name-js.js | 17 class A { 18 BB = class{} 19 CCC = class{} 20 DDD = class{} 21 EEE = class{} 22 FFF = class{} 23 GGG = class{} 24 HHH = class{} 25 III = class{} 26 JJJ = class{} [all …]
|
| D | index-hex-name-ts.ts | 17 class A { 18 B = class BB{} 19 C = class CCC{} 20 D = class DDD{} 21 E = class EEE{} 22 F = class FFF{} 23 G = class GGG{} 24 H = class HHH{} 25 I = class III{} 26 J = class JJJ{} [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | panda_containers.h | 33 template <class T> 36 template <class T> 39 template <class T> 42 template <class T> 45 template <class T> 48 template <class T> 51 template <class T, class PandaContainer = PandaDeque<T>> 54 template <class T, class PandaContainer = PandaDequeTL<T>> 57 template <class T, class PandaContainer = PandaDeque<T>> 60 template <class T, class PandaContainer = PandaDequeTL<T>> [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/binder/noModule/ |
| D | scopeNames-order-without-module.ts | 17 class A { 18 B = class BB{} 19 C = class CCC{} 20 D = class DDD{} 21 E = class EEE{} 22 F = class FFF{} 23 G = class GGG{} 24 H = class HHH{} 25 I = class III{} 26 J = class JJJ{} [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-class-definition-expected.txt | 15 "program": "test-class-definition.js" 20 "program": "test-class-definition.js" 36 "program": "test-class-definition.js" 41 "program": "test-class-definition.js" 66 "program": "test-class-definition.js" 71 "program": "test-class-definition.js" 83 "program": "test-class-definition.js" 88 "program": "test-class-definition.js" 100 "program": "test-class-definition.js" 105 "program": "test-class-definition.js" [all …]
|