| // Copyright (c) 2026, the Dart project authors. Please see the AUTHORS file | |
| // for details. All rights reserved. Use of this source code is governed by a | |
| // BSD-style license that can be found in the LICENSE file. | |
| @pragma('external-effect') | |
| external int a; | |
| @pragma('external-effect') | |
| external int get b; | |
| @pragma('external-effect') | |
| external set c(int value); | |
| @pragma('external-effect') | |
| void d(Object? o) {} | |
| @pragma('external-effect') | |
| external void e(Object o); | |
| const z = 'external-effect'; | |
| @pragma(z) | |
| external void f(Object? o); | |
| class A { | |
| @pragma('external-effect') | |
| external void a(Object? o); | |
| @pragma('external-effect') | |
| external static int b(Object? o); | |
| @pragma('external-effect') | |
| external static void c(Object? o, Object? x); | |
| @pragma('external-effect') | |
| external static void d(int i); | |
| @pragma('external-effect') | |
| external static void e([Object? o = const Object()]); | |
| @pragma('external-effect') | |
| external static void f({required Object? o}); | |
| @pragma('external-effect') | |
| external static void g({Object? o = 3}); | |
| @pragma('external-effect') | |
| external static void h<T>(T? t); | |
| } | |
| void main() {} |