| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 3_types.rst | 10 See the License for the specific language governing permissions and 33 (see :ref:`Type Inference`) by the compiler. 41 The types integral to |LANG| are called *predefined types* (see 90 types (see :ref:`Boxed Types`). 112 no methods, and have the operations only as referred herein (see 158 - Class types (see :ref:`Classes`); 159 - Interface types (see :ref:`Interfaces`); 160 - Enumeration types (see :ref:`Enumerations`); 161 - Array types (see :ref:`Array Types`); 162 - Function types (see :ref:`Function Types`); [all …]
|
| D | 10_interfaces.rst | 10 See the License for the specific language governing permissions and 44 Interfaces can be *top-level* and local (see :ref:`Local Classes and Interfaces`). 77 ``Object`` (see :ref:`Type Compatibility`). The compatibility allows assignments 78 on the basis of reference types conversions (see 128 interface (see :ref:`Generics`). 172 names an interface type that is not accessible (see :ref:`Accessible`). 173 - Type arguments (see :ref:`Type Arguments`) of ``typeReference`` denote a 174 parameterized type that is not well-formed (see 181 must name an accessible interface type (see :ref:`Accessible`). Otherwise, a 255 If superinterfaces have default implementations (see [all …]
|
| D | 4_names.rst | 10 See the License for the specific language governing permissions and 31 entity name with the *scope* (see :ref:`Scopes`). The scope affects the 78 - The name of a compilation unit (see :ref:`Modules and Compilation Units`) 79 that is introduced as a result of ``import * as N`` (see :ref:`Bind All with Qualified Access`) 82 - A class or interface type (see :ref:`Classes`, :ref:`Interfaces`) with ``x`` 116 (see :ref:`Scopes`). 140 - Different signatures (see :ref:`Declaration Distinguishable by Signatures`). 210 (see :ref:`Scopes`) is the region of program text where an entity is declared, 219 Entities within the scope are accessible (see :ref:`Accessible`). 238 (see :ref:`Accessible`) throughout the entire package. The name can be [all …]
|
| D | 8_statements.rst | 10 See the License for the specific language governing permissions and 106 A sequence of statements (see :ref:`Statements`) enclosed in balanced braces 117 appearance within the block until exception (see :ref:`Exceptions`), error 118 (see :ref:`Errors`), or return (see :ref:`Return Statements`) occurs. 120 If a block is the body of a ``functionDeclaration`` (see 121 :ref:`Function Declarations`) or a ``classMethodDeclaration`` (see 123 return type ``void`` (see :ref:`Type void`), then the block can contain no 164 function or method, and by the block scope rules (see :ref:`Scopes`). 222 A list of statements in braces (see :ref:`Block`) is used to combine the 367 of *iterable* class or interface (see :ref:`Iterable Types`): [all …]
|
| D | 9_classes.rst | 10 See the License for the specific language governing permissions and 24 Classes can be *top-level* and local (see :ref:`Local Classes and Interfaces`). 28 Declarations can introduce class members (see :ref:`Class Members`) or class 29 constructors (see :ref:`Constructor Declaration`). 32 declaration (see :ref:`Scopes`). 59 access modifiers (see :ref:`Access Modifiers`): 72 Every class defines two class-level scopes (see :ref:`Scopes`): one for 111 is a *generic class* (see :ref:`Generics`). 209 (see :ref:`Abstract Methods`). 249 Final classes are discussed in the chapter Experimental Features (see [all …]
|
| D | 7_expressions.rst | 10 See the License for the specific language governing permissions and 23 (see :ref:`Create and Launch a Coroutine` for ``launch`` expressions, and 25 that are described as experimental (see :ref:`Lambda Expressions with Receiver`). 97 evaluation is altered by the chaining operator '``?.``' (see 138 the last argument can have the form of a spread expression (see 175 The type of an expression is inferred at compile time (see 182 *Constant expressions* (see :ref:`Constant Expressions`) are the expressions 236 indexing expression* (see :ref:`Array Indexing Expression`) throws 239 equal to the length of the array, then an *array indexing expression* (see 241 - If a cast cannot be performed at runtime, then a *cast expression* (see [all …]
|
| D | 12_errors.rst | 10 See the License for the specific language governing permissions and 78 Exceptions are described in the chapter Experimental Features (see 98 ``ArrayIndexOutOfBoundsError``) are defined in the standard library (see 140 standard library (see :ref:`Standard Library`) code. 142 The ``throw`` statements (see :ref:`Throw Statements`) allow throwing both 147 The ``try`` statements (see :ref:`Try Statements`) are used to handle
|
| D | 6_conversions.rst | 10 See the License for the specific language governing permissions and 22 is inferred (see :ref:`Type Inference`) at compile time. 55 (see :ref:`Object Literal` as an example). A :index:`compile-time error` occurs 132 expression value to a type explicitly specified by a cast expression (see 162 (see :ref:`Variable Declarations`), a constant (see 163 :ref:`Constant Declarations`), or a field (see :ref:`Field Declarations`) 166 - *Assignment contexts* that allow assigning (see :ref:`Assignment`) an 170 formal parameter of a function, method, constructor or lambda call (see 175 array element (see :ref:`Array Type Inference from Context`), a class, or 176 an interface field (see :ref:`Object Literal`); [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/ets/ |
| D | predefined_non_primitive_types.sts | 12 * See the License for the specific language governing permissions and 16 // see 3.1.1 Integer types 22 // see 3.1.2 Float types 26 // see 3.1.3 Boolean type 29 // see 3.1.4 Char type 32 // see 3.2.1 String type 35 // see 3.2.2 Array types
|
| D | types_decls.sts | 12 * See the License for the specific language governing permissions and 16 // see 3.1.1 Integer types 33 // see 3.1.2 Float types 43 // see 3.1.3 Boolean type 50 // see 3.1.4 Char type 56 // see 3.1.5 Void type
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | worker_thread.h | 12 * See the License for the specific language governing permissions and 139 * @see Start 153 * @see SetStolenTask 154 * @see ExecuteStolenTask 161 * @see ExecuteTasksFromLocalQueue 168 * @see RegisterAllWorkersInLocalQueue 169 * @see GetLocalWorkerQueuePopId 170 * @see perWorkerPopId_ 176 * @see RegisterAllWorkersInLocalQueue 177 * @see GiveTasksToAnotherWorker [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | GC.sts | 12 * See the License for the specific language governing permissions and 23 * @see getObjectSpaceType 33 * @see startGC 34 * @see scheduleGcAfterNthAlloc 130 * @see scheduleGcAfterNthAlloc 139 * @see postponeGCEnd 151 * @see postponeGCStart 163 * @see unpinObject 174 * @see pinObject 175 * @see allocatePinned<PrimitiveType>Array [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units_packages_and_modules/01.separate_modules/ |
| D | module_implicit_import.sts | 12 * See the License for the specific language governing permissions and 20 …Every module implicitly imports (see Implicit Import) all exported entities from essential kernel … 21 standard library (see Standard Library). 22 …All entities from these packages are accessible (see Accessible) as simple names, like the console…
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | glossary.md | 15 See https://en.wikipedia.org/wiki/Ahead-of-time_compilation. 16 * **Bytecode**. See **Panda Bytecode**. 21 See https://en.wikipedia.org/wiki/Intermediate_representation. 22 * **ISA** stands for **Instruction Set Architecture**. See **Panda Bytecode** and 28 See https://en.wikipedia.org/wiki/Just-in-time_compilation. 33 See [Assembly Format](assembly_format.md). 35 See [File Format](file_format.md). 37 compactness and efficient execution by Panda Runtime. See https://en.wikipedia.org/wiki/Bytecode. 61 Sometimes it is triggered by Minor GC, so it is impossible to separate them(see Full GC).
|
| /arkcompiler/runtime_core/docs/ |
| D | glossary.md | 15 See https://en.wikipedia.org/wiki/Ahead-of-time_compilation. 16 * **Bytecode**. See **Panda Bytecode**. 21 See https://en.wikipedia.org/wiki/Intermediate_representation. 22 * **ISA** stands for **Instruction Set Architecture**. See **Panda Bytecode** and 28 See https://en.wikipedia.org/wiki/Just-in-time_compilation. 33 See [Assembly Format](assembly_format.md). 35 See [File Format](file_format.md). 37 compactness and efficient execution by Panda Runtime. See https://en.wikipedia.org/wiki/Bytecode. 61 Sometimes it is triggered by Minor GC, so it is impossible to separate them(see Full GC).
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/ |
| D | sp_sc_lock_free_queue.h | 12 * See the License for the specific language governing permissions and 53 // Atomic with release order reason: other threads should see correct value in SPSCLockFreeQueue() 55 // Atomic with release order reason: other threads should see correct value in SPSCLockFreeQueue() 69 // Atomic with release order reason: other threads should see correct value in Push() 72 // Atomic with release order reason: other threads should see correct value in Push() 78 // Atomic with release order reason: other threads should see correct value in Push() 99 // Atomic with release order reason: other threads should see correct value in Pop() 107 // Atomic with release order reason: other threads should see correct value in Pop()
|
| /arkcompiler/runtime_core/docs/diagrams/ |
| D | reference-processor.puactivity | 11 ' See the License for the specific language governing permissions and 22 :Mark soft references(see Marking phase); 25 :ClearFinalizeReferences(see FinalizerDaemon);
|
| /arkcompiler/runtime_core/static_core/docs/diagrams/ |
| D | reference-processor-activity.plantuml | 11 ' See the License for the specific language governing permissions and 22 :Mark soft references(see Marking phase); 25 :ClearFinalizeReferences(see FinalizerDaemon);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/04.names_declarations_and_scopes/08.function_declarations/03.readonly_parameters/ |
| D | readonly_neg_2.sts | 12 * See the License for the specific language governing permissions and 19 …If the parameter type is prefixed with readonly, then the type must be of array type T[] (see Arra… 20 type [T1, T2, ..., Tn] (see Tuple Types). Otherwise, a compile-time error occurs.
|
| D | readonly.sts | 12 * See the License for the specific language governing permissions and 19 …If the parameter type is prefixed with readonly, then the type must be of array type T[] (see Arra… 20 type [T1, T2, ..., Tn] (see Tuple Types). Otherwise, a compile-time error occurs.
|
| D | readonly_custom_neg.sts | 12 * See the License for the specific language governing permissions and 19 …If the parameter type is prefixed with readonly, then the type must be of array type T[] (see Arra… 20 type [T1, T2, ..., Tn] (see Tuple Types). Otherwise, a compile-time error occurs.
|
| D | readonly_edit_arr_neg.sts | 12 * See the License for the specific language governing permissions and 19 …If the parameter type is prefixed with readonly, then the type must be of array type T[] (see Arra… 20 type [T1, T2, ..., Tn] (see Tuple Types). Otherwise, a compile-time error occurs.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/04.names_declarations_and_scopes/06.type_declarations/ |
| D | decl.sts | 12 See the License for the specific language governing permissions and 20 enum declaration. See corresponding chapters. 22 Note: See sections: 9.Classes, 10.Interfaces, 11.Enums for full-scale tests on
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/ |
| D | sphinx_common_conf.py | 14 # See the License for the specific language governing permissions and 18 # full list see the documentation: 47 .. |CB_SEE| replace:: See also 62 # The theme to use for HTML and HTML Help pages. See the documentation for
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
| D | gc_workers_task_pool.h | 12 * See the License for the specific language governing permissions and 35 * @see GCWorkerTask 44 * @see GCWorkerTaskTypes 103 * @see WaitUntilTasksEnd 104 * @see IncreaseSolvedTasks
|