Searched full:implements (Results 1 – 25 of 1476) sorted by relevance
12345678910>>...60
| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | sendable_class_inheritance.sts | 94 // case1: implements local interface 95 // == case1.1: implements sendable 97 class sendableClass9 implements localSendableInterface {} // OK 99 // == case1.2: implements non-sendable 101 class sendableClass10 implements localNonSendableInterface {} // OK 103 // case2: implements import interface 104 // == case2.1: implements sendable 106 class sendableClass11 implements sendableInterface {} // OK 108 // == case2.2: implements non-sendable 110 class sendableClass12 implements nonSendableInterface {} // OK [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/07.overloading_and_overriding/05.overloading_and_overriding_in_interfaces/ |
| D | single_interface_overload_neg.params.yaml | 21 class A<F,G> implements I<F,G> {} 30 class A<F> implements I<F> {} 40 class A<T> implements I<T> {} 48 interface J implements I { 51 class A implements J {} 59 interface J implements I { 62 class A implements J {} 70 interface J implements I { 73 class A implements J {}
|
| D | multiple_interfaces_inheritance.params.yaml | 27 class A implements I, J {} 44 class A implements I, J {} 60 class A implements I, J {} 77 class A implements I, J {} 93 class A implements J, I {}
|
| /arkcompiler/ets_frontend/ets2panda/linter/docs/rules/ |
| D | recipe51.md | 1 # Classes cannot be specified in ``implements`` clause 3 Rule ``arkts-implements-only-iface`` 7 ArkTS does not allow to specify a class in implements clause. Only interfaces 20 class C1 implements C { 35 class C1 implements C {
|
| D | recipe30.md | 93 // X implements interface Z, which makes relation between X and Y explicit. 94 class X implements Common { 99 // Y implements interface Z, which makes relation between X and Y explicit. 100 class Y implements Common {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/05.generics/01.type_parameters/02.type_parameter_default/generic_interfaces/ |
| D | interface_type_parameter_default.params.yaml | 18 class Derived implements Base {} 23 class Derived implements Base<OtherType> {} 28 class Derived<T = OtherType> implements Base<T> {} 33 class Derived implements Base {} 38 class Derived implements Base<SomeType> {} 43 class Derived implements Base<OtherType, SomeType> {} 48 class Derived<V> implements Base<V> {} 53 class Derived implements Base {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/04.casting_contexts_and_conversions/02.narrowing_reference_casting_conversions/ |
| D | userdef_ref.params.yaml | 80 class A implements J {} 87 class A implements J {} 95 class A implements J {} 103 class B extends A implements I {} 111 class B extends A implements I {} 119 class B extends A implements I {} 127 class A implements I, J {} 134 class A implements I {} 200 class A implements J {} 207 class A implements J {} [all …]
|
| D | userdef_ref2.params.yaml | 31 class B<V> implements T<V> { 44 class Z<V> extends S<V> implements T<V> { 56 class S<V> implements T<V> { 69 class Z<V> extends T<V> implements S<V> {} 77 class T<V> implements S<V> { 119 class B implements I {} 136 class B implements I {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/interface/ets_to_ts/ |
| D | interface_method.sts | 25 class AnyTypeMethodClass<T> implements AnyTypeMethod<T> { 41 class UnionTypeMethodClass implements UnionMethod { 56 // class LiteralValueMethodClass implements LiteralWithValue { 71 class TupleTypeMethodClass implements Tuple { 86 class SubsetByRefClass implements ArgInterface { 109 class SubsetByValueClass implements SubsetByValue { 125 // class WithOptionalMethodClass implements OptionalMethod { 134 // class WithoutOptionalMethodClass implements OptionalMethod {
|
| /arkcompiler/ets_frontend/ets2panda/linter/test_rules/ |
| D | rule30_6.sts | 25 // X implements interface Z, which makes relation between X and Y explicit. 26 class C implements Z, Z1 { 36 // Y implements interface Z, which makes relation between X and Y explicit. 37 class C2 implements Z, Z1 {
|
| D | rule30_4.sts | 24 // X implements interface Z, which makes relation between X and Y explicit. 25 class C implements Z, Z1 { 35 // Y implements interface Z, which makes relation between X and Y explicit. 36 class C2 implements Z, Z1 {
|
| D | rule30_5.sts | 21 // X implements interface Z, which makes relation between X and Y explicit. 22 class C implements Z { 32 // Y implements interface Z, which makes relation between X and Y explicit. 33 class C2 implements Z {
|
| D | rule30_2.sts | 47 // X implements interface Z, which makes relation between X and Y explicit. 48 class C implements Z { 56 // Y implements interface Z, which makes relation between X and Y explicit. 57 class C2 implements Z {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/06.statements/02.multiple_catch_clauses_in_try_statements/ |
| D | exec.params.yaml | 75 class Ex extends Exception implements I {} 76 class F extends Exception implements I {} 91 class Ex extends Error implements I {} 92 class F extends Error implements I {} 107 class Ex extends Exception implements I {} 122 class Ex extends Error implements I {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/interface/ts_to_ets/ |
| D | interface_method.ts | 22 export class AnyTypeMethodClass<T> implements AnyTypeMethod<T> { 38 export class UnionTypeMethodClass implements UnionTypeMethod { 64 export class SubsetByValueClass implements SubsetByValue { 79 export class WithOptionalMethodClass implements OptionalMethod { 89 export class WithoutOptionalMethodClass implements OptionalMethod { 133 export class TupleTypeMethodClass implements TupleType {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.assignment-like_contexts/ |
| D | forbidden2.params.yaml | 32 class B extends A implements I {} 40 class A implements I {} 49 class B implements J {} 50 class C implements K {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/01.class_declaration/04.class_implementation_clause/ |
| D | direct_interface_Implementation_twice.sts | 17 desc: Class implements one interface two times. 18 …ace is mentioned as a direct superinterface more than once in a single implements clause. This is … 24 class B implements A, A { }
|
| D | same_field_and_method_names.sts | 17 desc: class field and a method from one of superinterfaces that a class implements have the same na… 18 …if a class field and a method from one of superinterfaces that a class implements have the same na… 26 class CA implements IC {
|
| D | superinterfaces_of_class_0.sts | 18 …s type C<F1,...,Fn> are the types given in the implements clause of the declaration of C, if an im… 25 final class C<T extends Object> implements B<T>, A { }
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/tutorial/ |
| D | interfaces.rst | 36 The examples below illustrate a class that implements an interface: 47 class Rectangle implements Area { 80 A class that implements an interface can also use a short or a long notation: 88 class StyledRectangle implements Style { 100 class StyledRectangle implements Style {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/13.Compilation_Units_Packages_and_Modules/import_export/ |
| D | issue14991_01.sts | 26 class B implements I { 28 return "B implements I"; 34 assert (a.foo() == "A implements I");
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/10.method_call_expression/01.step_1_selection_of_type_to_use/ |
| D | step1.params.yaml | 20 class A implements I { 48 class A implements I { 81 class A implements I { 91 class C implements I {} 122 class A implements I { 132 class C implements I {} 157 class A implements I {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/01.evaluation_of_expressions/05.evaluation_of_other_expressions/ |
| D | exc.sts | 27 class A extends Exception implements I {} 28 class B extends A implements J {} 29 class C extends B implements K {}
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/07.overloading_and_overriding/04.overloading_and_overriding_in_classes/ |
| D | access_modifier_over.params.yaml | 28 class Derived implements Interface { 56 class Derived implements Interface { 74 class Derived implements Interface { 92 class Derived implements Interface { 183 class Derived extends Base implements Interface { 192 class Derived extends Base implements Interface { 210 class Derived extends Base implements Interface { 218 class Derived extends Base implements Interface { 237 class Derived extends Base implements Interface { 245 class Derived extends Base implements Interface {
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | type_variance1.sts | 34 class Declaration_Site_C implements Declaration_Site_I<O, O> { 41 abstract class Use_Site_C implements Use_Site_I<in O, out O> { 48 abstract class Outbounded_Use_Site_C implements Use_Site_I<in O, out> {
|
12345678910>>...60