Lines Matching full:implements
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
112 // case3: implements type alias
113 // == case3.1: implements sendable
115 class sendableClass13 implements localSendableInterfaceAlias {} // OK
117 // == case3.2: implements non-sendable
119 class sendableClass14 implements localNonSendableInterfaceAlias {} // OK
153 // case1: implements local interface
154 // == case1.1: implements sendable
155 class sendableClass23 implements localSendableInterface {} // ERROR
157 // == case1.2: implements non-sendable
158 class sendableClass24 implements localNonSendableInterface {} // OK
160 // case2: implements import interface
161 // == case2.1: implements sendable
162 class sendableClass25 implements sendableInterface {} // ERROR
164 // == case2.2: implements non-sendable
165 class sendableClass26 implements nonSendableInterface {} // OK
167 // case3: implements type alias
168 // == case4.1: implements sendable
169 class sendableClass27 implements localSendableInterfaceAlias {} // ERROR
171 // == case4.2: implements non-sendable
172 class sendableClass28 implements localNonSendableInterfaceAlias {} // OK
183 class sendableClass29 implements fakeSendableInterface {} // OK
185 class sendableClass30 implements fakeSendableInterfaceAlias {} // OK