Home
last modified time | relevance | path

Searched full:abstract (Results 1 – 25 of 75) sorted by relevance

123

/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-class-definiton17-expected.txt1 SyntaxError: Abstract methods can only appear within an abstract class. [test-class-definiton17.ts:…
Dtest-class-definiton18.ts17 abstract class Foo {
19 abstract a();
Dtest-type-annotation.ts53 var ctor4: abstract new (a: number, b: string) => number;
54 var ctor5: abstract new (a: number[] | string, b?: 5) => number | string;
55 var ctor6: abstract new (f: (a: number, b: string) => number[], [a, b]: number[]) => (a: number, b:…
Dtest-class-definition.ts44 abstract class Inga {
45 abstract a();
Dtest-class-definiton17.ts18 abstract a()
Dtest-ts-constructor-type2.ts17 var ctor: abstract new (a: number, b: string);
Dtest-ts-constructor-type4.ts17 var ctor1: abstract (a: number, b: string) => number;
Dtest-ts-constructor-type3.ts17 var ctor1: new abstract (a: number, b: string) => number;
/arkcompiler/ets_runtime/test/aottest/defineclasswithbuffer/
Ddefineclasswithbuffer.ts41 // The following test case once exposed a bug: The abstract methods were not ignored when generatin…
43 abstract class C {
46 abstract foo(): void;
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsConstructorType.h41 … TSTypeParameterDeclaration *typeParams, Expression *returnType, bool abstract) in TSConstructorType() argument
47 abstract_(abstract) in TSConstructorType()
71 bool Abstract() const in Abstract() function
/arkcompiler/runtime_core/runtime/
Dcha.cpp87 …// TODO(msherstennikov): Currently panda is allowed to execute abstract method, thus we cannot pro… in UpdateMethod()
88 // implementation property of the non-abstract method to the all overriden abstract methods. in UpdateMethod()
141 // There is no sense to store dependencies for abstract methods. in AddDependency()
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.h52 … ArenaVector<TSIndexSignature *> &&indexSignatures, bool declare, bool abstract) in ClassDefinition() argument
64 abstract_(abstract), in ClassDefinition()
94 bool Abstract() const in Abstract() function
DclassProperty.cpp53 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump()
/arkcompiler/runtime_core/verification/models/contexts_merge/
Djava_typing.als18 abstract sig Type { subtypes: set Type }
38 abstract sig Value {type: Class + NullType}
/arkcompiler/runtime_core/docs/bc_verification/
Dtypes_n_values.md5 1. Semantic (abstract) types. They used only for values classification without taking into consider…
8 3. Physycal (concrete) types. They are parameterized types by abstract and storage types.
87 ## Abstract types
Dabsint_checks.md1 ## Checks performed on abstract interpretation stage
/arkcompiler/ets_frontend/ts2panda/src/
DsyntaxChecker.ts526 } else if (flags & ts.ModifierFlags.Abstract) {
528 …ror(modifier, DiagnosticCode._0_modifier_cannot_be_used_with_1_modifier, file, [text, "abstract"]);
530 …osticError(modifier, DiagnosticCode._0_modifier_must_precede_1_modifier, file, [text, "abstract"]);
549 } else if (flags & ts.ModifierFlags.Abstract) {
550 …modifier, DiagnosticCode._0_modifier_cannot_be_used_with_1_modifier, file, ["static", "abstract"]);
574 } else if (flags & ts.ModifierFlags.Abstract) {
575 …cError(modifier, DiagnosticCode._0_modifier_must_precede_1_modifier, file, ["export", "abstract"]);
612 if (flags & ts.ModifierFlags.Abstract) {
613 … throw new DiagnosticError(modifier, DiagnosticCode._0_modifier_already_seen, file, ["abstract"]);
620 …modifier, DiagnosticCode._0_modifier_cannot_be_used_with_1_modifier, file, ["static", "abstract"]);
[all …]
Dscope.ts37 export abstract class Decl {
91 export abstract class Scope {
103abstract add(decl: Decl | string, declKind: VarDeclarationKind, status?: InitStatus): Variable | u…
301 export abstract class VariableScope extends Scope {
Dlexenv.ts41 abstract class VariableAccessBase {
64 abstract expand(pandaGen: PandaGen, compiler: Compiler): Array<IRNode>;
/arkcompiler/ets_frontend/ts2panda/src/statement/
DtryStatement.ts184 export abstract class TryBuilderBase {
196 abstract compileTryBlock(catchTable: CatchTable): void;
197 abstract compileFinallyBlockIfExisted(): void;
198 abstract compileExceptionHandler(): void;
199 abstract compileFinalizer(cfc: ControlFlowChange, continueTargetLabel: Label | undefined): void;
/arkcompiler/runtime_core/docs/
Drationale-for-bytecode.md26 Here comes the bytecode. Simply said, it is an attempt to build an abstract CPU on top of real
27 ones. A program written for such abstract CPU can be run on any real hardware with the help of a
31 abstract from CPU limitations and run our program wherever our interpreter runs. Tooling
38 to distinguish between an abstract system and the hardware.
/arkcompiler/ets_frontend/ts2panda/tests/types/class/
Dclass_abstract.ts17 abstract class animal {
/arkcompiler/runtime_core/tests/cts-assembly/
Dinitobj-bad-02.pa14 # check that InstantiationError is thrown if ctor is abstract
Dobj-30.pa25 # check AbstractMethodError in case of calling abstract virtual method
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_boolean.h28 // ecma 19.3.3 abstract operation thisBooleanValue(value)

123