| /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/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_class_linker_extension.h | 32 class Class; variable 33 class Method; 34 class ObjectHeader; 40 class EtsClassLinkerExtension : public ClassLinkerExtension { 46 bool InitializeArrayClass(Class *arrayClass, Class *componentClass) override; 48 void InitializePrimitiveClass(Class *primitiveClass) override; 62 …Class *CreateClass(const uint8_t *descriptor, size_t vtableSize, size_t imtSize, size_t size) over… 64 void FreeClass(Class *klass) override; 68 bool InitializeClass(Class *klass) override; 82 Class *FromClassObject(ark::ObjectHeader *obj) override; [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-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 …]
|
| 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 …]
|
| /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/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/ets_frontend/ets2panda/linter/test/main/ |
| D | sendable_class_inheritance.sts | 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/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/ |
| 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/plugins/ets/tests/ets-templates/09.classes/11.local_classes_and_interfaces/ |
| D | local_class_and_interface_declaration.params.yaml | 17 // Local class declaration inside class body 18 class A { 19 class B { 33 // Final local class declaration inside class body 34 class A { 35 final class B { 49 // Deep local class declaration in class body inside another local class. 50 class A { 51 class B { 54 class C { [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/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Errors.sts | 19 * @class Represents an error that occurs when assertion fails. 21 export class AssertionError extends Error { 34 * @class Represents an error that occurs when division by zero is performed. 36 export class DivideByZeroError extends Error { 43 * @class Represents an error that occurs when null pointer is dereferenced. 45 export class NullPointerError extends Error { 52 * @class Represents an error that occurs when exception is thrown and not catched 54 export class UncatchedExceptionError extends Error { 61 * @class Represents an error that occurs when trying to interpret syntactically invalid code 63 export class SyntaxError extends Error { [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/14.ambient_declarations/ |
| D | ambient_declarations.params.yaml | 35 declare class A 37 declare final class B 39 declare abstract class C 41 class A {} 43 declare class B extends A 47 declare class B implements A 49 declare class A<T1, T2> 51 declare class A {} 53 declare final class B {} 55 declare abstract class C {} [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/08.reference_types/12.union_types/access_to_common_union_members/ |
| D | cm_fld2.params.yaml | 19 class A { 22 abstract class B { 25 class AA extends A {} 26 class BB extends B {} 35 abstract class A { 38 class B { 41 class AA extends A {} 42 class BB extends B { 53 class A { 56 class B {} [all …]
|
| /arkcompiler/runtime_core/static_core/tests/test-lists/test262/ |
| D | test262-ignored-JIT-REPEATS.txt | 163 language/expressions/class/elements/private-methods/prod-private-async-generator.js 164 language/expressions/class/elements/private-methods/prod-private-async-method.js 215 language/statements/class/elements/private-methods/prod-private-async-generator.js 216 language/statements/class/elements/private-methods/prod-private-async-method.js 419 language/expressions/class/elements/after-same-line-gen-computed-names.js 420 language/expressions/class/elements/after-same-line-gen-computed-symbol-names.js 421 language/expressions/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-st… 422 language/expressions/class/elements/after-same-line-gen-literal-names.js 423 language/expressions/class/elements/after-same-line-gen-literal-names-asi.js 424 language/expressions/class/elements/after-same-line-gen-private-field-usage.js [all …]
|