| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | interfaceAssignment.ts | 17 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 …]
|
| D | memberExpTests.ts | 21 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 …]
|
| D | varRedeclaration.ts | 35 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 {
|
| D | objectLiteralAssignability16.ts | 17 interface a { 21 interface b { 26 interface c { 32 interface d extends a, b, c {
|
| D | interfaceAssignment3.ts | 17 interface A { 21 interface B extends A { 25 interface C extends A { 29 interface D extends B, C {
|
| D | varRedeclaration13.ts | 17 interface z { 21 interface b { 25 interface c extends z, b { 29 interface d {
|
| D | interfaceInheritance1.ts | 17 interface A extends C { 21 interface B extends A { 25 interface C extends B {
|
| D | interfaceInheritance4.ts | 17 interface A { 22 interface B { 27 interface C extends A, B { }
|
| D | varRedeclaration14.ts | 17 interface k { 21 interface b extends k { 25 interface c {
|
| D | interfaceAssignment5.ts | 17 interface A { 21 interface B extends A, A, A { 25 interface C extends B, A, B {
|
| D | memberExpTest_3.ts | 17 interface a { 20 interface b { 23 interface c {
|
| D | objectLiteralAssignability.ts | 58 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 {
|
| D | interfaceInheritance2.ts | 17 interface A { 21 interface B extends A {
|
| D | interfaceInheritance3.ts | 17 interface A { 21 interface B extends A {
|
| D | interfaceAssignment1.ts | 17 interface A { 23 interface A {
|
| D | memberExpTest_4.ts | 17 interface a { 22 interface b extends a {
|
| D | memberExpTest_5.ts | 17 interface a { 22 interface b extends a {
|
| /arkcompiler/ets_runtime/test/typeinfer/interface/ |
| D | interface.ts | 39 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/ |
| D | test-ts-type-predicate.ts | 19 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/ |
| D | interface_inline_cache.md | 1 # 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/ |
| D | const_array_resolver_test.cpp | 43 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/ |
| D | assertTypeRules.ts | 20 * | interface face {} | AssertType(face, "interface") | 35 interface Face {} 37 AssertType(obj, "interface");
|
| /arkcompiler/runtime_core/runtime/ |
| D | vtable_builder.cpp | 22 // 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/ |
| D | check_cast.irt | 19 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/ |
| D | check_set_intersection_as_lub.als | 42 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…
|