| library /*isNonNullableByDefault*/; |
| import self as self; |
| import "package:macro/macro.dart" as mac; |
| import "dart:core" as core; |
| |
| import "package:macro/macro.dart"; |
| |
| @#C1 |
| static method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ topLevelFunction1(core::int a) → void { |
| throw 42; |
| } |
| @#C1 |
| static method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ topLevelFunction2(core::int a, core::int b) → void { |
| throw 42; |
| } |
| @#C1 |
| static method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ topLevelFunction3(core::int a, [core::int? b = #C2]) → void { |
| throw 42; |
| } |
| @#C1 |
| static method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ topLevelFunction4(core::int a, {core::int? b = #C2, core::int? c = #C2}) → void { |
| throw 42; |
| } |
| |
| constants { |
| #C1 = mac::FunctionDefinitionMacro1 {} |
| #C2 = null |
| } |