Home
last modified time | relevance | path

Searched full:class (Results 1 – 25 of 4748) sorted by relevance

12345678910>>...190

/arkcompiler/ets_runtime/test/aottest/pgo_extrainfomap_expand/
Dpgo_extrainfomap_expand.ts16 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/
DforwardDeclForParserImpl.h25 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/
Dets_class_linker_extension.h32 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;
62Class *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/
Des2022_tests.txt126 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 …]
Dother_tests.txt321 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/
Druntime-class.md1 # Runtime class
3Class` 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/
Druntime-class.md1 # Runtime class
3Class` 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/
Dlocal_class_and_interface_declaration.params.yaml17 // 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/
Dsendable_class_inheritance.sts26 // 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/
Dpanda_containers.h33 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/
Dindex-hex-name-js.js17 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 …]
Dindex-hex-name-ts.ts17 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/
DscopeNames-order-without-module.ts17 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/
DErrors.sts19 * @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/
Dtest262-ignored-JIT-REPEATS.txt1530 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/
Dambient_declarations.params.yaml35 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/
DfilterFilenameList.json183 "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/
Dc_containers.h34 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/
Duserdef_ref.params.yaml49 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/
Darena_containers.h37 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/
Darena_containers.h36 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/
Dbase_test_reporter.rb15 # 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/
Dbase_test_reporter.rb15 # 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/
D9_classes.rst21 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/
Dfc.params.yaml19 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 …]

12345678910>>...190