Lines Matching full:extends
41 interface localSendableInterface extends lang.ISendable {}
56 // case1: extends import var
57 // == case1.1: extends sendable
59 class sendableClass1 extends sendableVar {} // ERROR
61 // == case1.2: extends non-sendable
63 class sendableClass2 extends nonSendableVar {} // ERROR
65 // case2: extends local var
66 // == case2.1: extends sendable
68 class sendableClass3 extends localSendableVar {} // ERROR
70 // == case2.2: extends non-sendable
72 class sendableClass4 extends localNonSendableVar {} // ERROR
74 // case3: extends import class
75 // == case3.1: extends sendable
77 class sendableClass5 extends sendableClassA {} // OK
79 // == case3.2: extends non-sendable
81 class sendableClass6 extends nonSendableClassB {} // ERROR
83 // case4: extends local class
84 // == case4.1: extends sendable
86 class sendableClass7 extends localSendableClassA {} // OK
88 // == case4.2: extends non-sendable
90 class sendableClass8 extends localNonSendableClassB {} // ERROR
123 // case1: extends import var
124 // == case1.1: extends sendable
125 class sendableClass15 extends sendableVar {} // ERROR
127 // == case1.2: extends non-sendable
128 class sendableClass16 extends nonSendableVar {} // OK
130 // case2: extends local var
131 // == case2.1: extends sendable
132 class sendableClass17 extends localSendableVar {} // ERROR
134 // == case2.2: extends non-sendable
135 class sendableClass18 extends localNonSendableVar {} // OK
137 // case3: extends import class
138 // == case3.1: extends sendable
139 class sendableClass19 extends sendableClassA {} // ERROR
141 // == case3.2: extends non-sendable
142 class sendableClass20 extends nonSendableClassB {} // OK
144 // case4: extends local class
145 // == case4.1: extends sendable
146 class sendableClass21 extends localSendableClassA {} // ERROR
148 // == case4.2: extends non-sendable
149 class sendableClass22 extends localNonSendableClassB {} // OK
178 interface fakeSendableInterface extends ISendable {}