Home
last modified time | relevance | path

Searched full:interface (Results 1 – 25 of 193) sorted by relevance

12345678

/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DinterfaceAssignment.ts17 interface A {
25 interface B extends A {
36 interface C1 { variable
40 interface C2 { variable
46 interface C3 extends C1 { variable
54 interface D4 extends D3, D2 {
58 interface D1 {
62 interface D3 {
66 interface D2 extends D1 {
70 interface D5 extends D4, D1, D3 {
[all …]
DmemberExpTests.ts21 interface Interface1 {
25 interface Interface2 {
42 interface Interface3 {
50 interface Interface4 {
57 interface Interface5 {
60 interface Interface6 {
67 interface Interface6 {
70 interface Interface7 {
73 interface Interface8 {
83 interface Interface9 {
[all …]
DvarRedeclaration.ts35 interface interface1 {
40 interface interface2 {
48 interface interface3 extends interface1 {
52 interface interface4 extends interface2 {
59 interface interface5 {
66 interface interface6 {
100 interface interface7 {
104 interface interface8 extends interface7 {
108 interface interface9 {
DobjectLiteralAssignability16.ts17 interface a {
21 interface b {
26 interface c {
32 interface d extends a, b, c {
DinterfaceAssignment3.ts17 interface A {
21 interface B extends A {
25 interface C extends A {
29 interface D extends B, C {
DvarRedeclaration13.ts17 interface z {
21 interface b {
25 interface c extends z, b {
29 interface d {
DinterfaceInheritance1.ts17 interface A extends C {
21 interface B extends A {
25 interface C extends B {
DinterfaceInheritance4.ts17 interface A {
22 interface B {
27 interface C extends A, B { }
DvarRedeclaration14.ts17 interface k {
21 interface b extends k {
25 interface c {
DinterfaceAssignment5.ts17 interface A {
21 interface B extends A, A, A {
25 interface C extends B, A, B {
DmemberExpTest_3.ts17 interface a {
20 interface b {
23 interface c {
DobjectLiteralAssignability.ts58 interface interface1 {
64 interface interface2 extends interface1 {
76 interface interface3 {
80 interface interface4 extends interface3 {
84 interface interface5 extends interface3 {
88 interface interface6 extends interface3 {
DinterfaceInheritance2.ts17 interface A {
21 interface B extends A {
DinterfaceInheritance3.ts17 interface A {
21 interface B extends A {
DinterfaceAssignment1.ts17 interface A {
23 interface A {
DmemberExpTest_4.ts17 interface a {
22 interface b extends a {
DmemberExpTest_5.ts17 interface a {
22 interface b extends a {
/arkcompiler/ets_runtime/test/typeinfer/interface/
Dinterface.ts39 interface A extends low, subC {
43 interface C extends A {}
44 interface D extends C {}
45 interface common extends D {
50 interface base extends common {
65 interface otherInterface extends otherClass{
69 interface other extends otherInterface {
74 interface student extends base, other{
109 // test ldobjbyname for interface
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-ts-type-predicate.ts19 interface Interface1 {
26 interface Interface2 {
34 interface Interface3 {
42 interface Interface4 {
50 interface Interface5 {
58 interface Interface6 {
68 interface Interface7 {
74 interface Interface8 {
80 interface Interface9 {
/arkcompiler/runtime_core/compiler/docs/
Dinterface_inline_cache.md1 # Interface Inline Cache
4 `Interface Inline Cache` is an optimization for speeding up find method in interface method call.
6 `Interface Inline Cache` will stores the parsing result of the previous method address as the cache…
10 `Interface Inline Cache`'s reason for optimization:
14 `Interface Inline Cache` include `Fast Path` and `Slow Path`
34 interface call start | |
50 4. number of cache equal "interface call" number in this an file
104 1. `Interface Inline Cache` will reduce `RESOLVE_VIRTUAL_CALL_AOT` calls by more than 90%
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dconst_array_resolver_test.cpp43 IrInterfaceTest interface(&program, &maps); in TEST_F() local
45 EXPECT_TRUE(graph->RunPass<ConstArrayResolver>(&interface)); in TEST_F()
86 IrInterfaceTest interface(&program, &maps); in TEST_F() local
88 EXPECT_TRUE(graph->RunPass<ConstArrayResolver>(&interface)); in TEST_F()
124 IrInterfaceTest interface(&program, &maps); in TEST_F() local
126 EXPECT_TRUE(graph->RunPass<ConstArrayResolver>(&interface)); in TEST_F()
154 IrInterfaceTest interface(&program, &maps); in TEST_F() local
156 EXPECT_TRUE(graph->RunPass<ConstArrayResolver>(&interface)); in TEST_F()
185 IrInterfaceTest interface(&program, &maps); in TEST_F() local
187 EXPECT_TRUE(graph->RunPass<ConstArrayResolver>(&interface)); in TEST_F()
[all …]
/arkcompiler/ets_runtime/test/typeinfer/assertTypeRules/
DassertTypeRules.ts20 * | interface face {} | AssertType(face, "interface") |
35 interface Face {}
37 AssertType(obj, "interface");
/arkcompiler/runtime_core/runtime/
Dvtable_builder.cpp22 // we have to guarantee that while we are iterating itable, the child interface has to be accessed …
23 // interface. interface without inheritance has no limit.
/arkcompiler/runtime_core/irtoc/scripts/
Dcheck_cast.irt19 params: {obj: 'ptr', interface: 'ptr'},
39 If(implemented_interface, interface).CC(:CC_EQ).b {
46 Intrinsic(:SLOW_PATH_ENTRY, obj, interface).AddImm(Constants::CHECK_CAST_SLOW_PATH).v0id
/arkcompiler/runtime_core/verification/models/contexts_merge/
Dcheck_set_intersection_as_lub.als42 some Interface
43 some Register.type & Interface
55 example: run Show for 7 but exactly 4 Register, exactly 5 Class, exactly 5 Interface, exactly 3 Ins…
96 -- Sig java_typing/Interface scope <= 8
101 -- Sig java_typing/Interface in [[java_typing/Type$0], [java_typing/Type$1], [java_typing/Type$2…

12345678