| /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 | other_tests.txt | 321 built-ins/RegExp/character-class-escape-non-whitespace-u180e.js 328 built-ins/RegExp/regexp-class-chars.js 329 built-ins/RegExp/character-class-escape-non-whitespace.js 841 language/identifiers/part-unicode-10.0.0-class.js 842 language/identifiers/part-unicode-10.0.0-class-escaped.js 843 language/identifiers/part-unicode-11.0.0-class-escaped.js 844 language/identifiers/part-unicode-11.0.0-class.js 845 language/identifiers/part-unicode-12.0.0-class-escaped.js 846 language/identifiers/part-unicode-12.0.0-class.js 847 language/identifiers/part-unicode-13.0.0-class-escaped.js [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/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/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/ets2panda/linter/test/ |
| 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/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. 22 export class AssertionError extends Error { 37 * @class Represents an error that occurs when division by zero is performed. 39 export class DivideByZeroError extends Error { 46 * @class Represents an error that occurs when null pointer is dereferenced. 48 export class NullPointerError extends Error { 55 * @class Represents an error that occurs when exception is thrown and not catched 57 export class UncatchedExceptionError extends Error { 64 * @class Represents an error that occurs when trying to interpret syntactically invalid code 66 export class SyntaxError extends Error { [all …]
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/ |
| D | test262-ignored-JIT-REPEATS.txt | 1530 language/computed-property-names/class/method/number.js 1531 language/computed-property-names/class/method/string.js 1532 language/computed-property-names/class/method/symbol.js 1533 language/computed-property-names/class/static/method-number-order.js 1534 language/computed-property-names/class/static/method-number.js 1535 language/computed-property-names/class/static/method-symbol-order.js 1536 language/computed-property-names/class/static/method-symbol.js 1537 language/computed-property-names/to-name-side-effects/class.js 1538 language/computed-property-names/to-name-side-effects/numbers-class.js 1556 language/expressions/assignment/dstr/array-elem-init-fn-name-class.js [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/ets_frontend/arkguard/src/configs/test262filename/ |
| D | filterFilenameList.json | 183 "language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-class.js", 188 …nguage/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-class.js", 191 … "language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-class.js", 195 "language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-class.js", 200 "language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-class.js", 205 …"language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-class.js… 211 "language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-class.js", 216 "language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-class.js", 221 "language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-class.js", 228 …"language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-class.js… [all …]
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | c_containers.h | 34 template<class T> 37 template<class T> 40 template<class T, class Compare = std::less<>> 43 template<class Key, class T, class Compare = std::less<>> 46 template<class Key, class T, class Compare = std::less<>> 49 template<class Key, class Value, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>> 53 template<class T> 56 template<class T, class Container = CDeque<T>> 59 template<class T, class Container = CDeque<T>> 62 template<class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>> [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/04.casting_contexts_and_conversions/02.narrowing_reference_casting_conversions/ |
| D | userdef_ref.params.yaml | 49 class A {} 50 class B extends A {} 56 class A {} 57 class B extends A {} 63 class A {} 64 class B extends A {} 70 class A {} 71 class B extends A {} 72 class C extends B {} 80 class A implements J {} [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | arena_containers.h | 37 template <class T, bool USE_OOM_HANDLER = false> 39 template <class T, bool USE_OOM_HANDLER = false> 41 template <class T, bool USE_OOM_HANDLER = false, class ArenaContainer = ArenaDeque<T, USE_OOM_HANDL… 43 template <class T, bool USE_OOM_HANDLER = false, class ArenaContainer = ArenaDeque<T, USE_OOM_HANDL… 45 template <class T, bool USE_OOM_HANDLER = false> 47 template <class T, bool USE_OOM_HANDLER = false> 49 template <class Key, class Compare = std::less<Key>, bool USE_OOM_HANDLER = false> 51 template <class Key, class T, class Compare = std::less<Key>, bool USE_OOM_HANDLER = false> 53 template <class Key, class T, class Compare = std::less<Key>, bool USE_OOM_HANDLER = false> 55 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, [all …]
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | arena_containers.h | 36 template <class T, bool use_oom_handler = false> 38 template <class T, bool use_oom_handler = false> 40 template <class T, bool use_oom_handler = false, class ArenaContainer = ArenaDeque<T, use_oom_handl… 42 template <class T, bool use_oom_handler = false, class ArenaContainer = ArenaDeque<T, use_oom_handl… 44 template <class T, bool use_oom_handler = false> 46 template <class Key, class Compare = std::less<Key>, bool use_oom_handler = false> 48 template <class Key, class T, class Compare = std::less<Key>, bool use_oom_handler = false> 50 template <class Key, class T, class Compare = std::less<Key>, bool use_oom_handler = false> 52 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, 56 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/runner/reporters/ |
| D | base_test_reporter.rb | 15 # Methods should be redefined in derived class 16 class BaseTestReporter 18 raise NotImplementedError, "#{self.class} does not implement prologue()." 22 raise NotImplementedError, "#{self.class} does not implement epilogue()." 26 raise NotImplementedError, "#{self.class} does not implement log_exclusion()." 30 raise NotImplementedError, "#{self.class} does not implement log_skip_include()." 34 raise NotImplementedError, "#{self.class} does not implement log_skip_bugid()." 38 raise NotImplementedError, "#{self.class} does not implement log_skip_ignore()." 42 raise NotImplementedError, "#{self.class} does not implement log_skip_only_ignore()." 46 raise NotImplementedError, "#{self.class} does not implement log_ignore_ignored()." [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/runner/reporters/ |
| D | base_test_reporter.rb | 15 # Methods should be redefined in derived class 16 class BaseTestReporter 18 raise NotImplementedError, "#{self.class} does not implement prologue()." 22 raise NotImplementedError, "#{self.class} does not implement epilogue()." 26 raise NotImplementedError, "#{self.class} does not implement log_exclusion()." 30 raise NotImplementedError, "#{self.class} does not implement log_skip_include()." 34 raise NotImplementedError, "#{self.class} does not implement log_skip_bugid()." 38 raise NotImplementedError, "#{self.class} does not implement log_skip_ignore()." 42 raise NotImplementedError, "#{self.class} does not implement log_skip_only_ignore()." 46 raise NotImplementedError, "#{self.class} does not implement log_ignore_ignored()." [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 9_classes.rst | 21 Class declarations introduce new reference types and describe the manner 26 A class body contains declarations and class initializers. 28 Declarations can introduce class members (see :ref:`Class Members`) or class 34 Class members include: 41 class declaration 44 class body 51 class initializer 54 Class members can be *declared* or *inherited*. 56 Every member is associated with the class declaration it is declared in. 72 Every class defines two class-level scopes (see :ref:`Scopes`): one for [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/09.final_classes_and_methods/01.final_classes/ |
| D | fc.params.yaml | 19 class A { 22 final class F extends A implements I {} 32 class A {} 33 final final class F extends A {} // CTE 40 class A {} 41 final abstract class F extends A {} // CTE 45 # cannot extend final class 48 class A {} 49 final class B extends A {} 50 class F extends B {} // CTE [all …]
|