| library; |
| import self as self; |
| import "package:macro/macro.dart" as mac; |
| import "dart:core" as core; |
| |
| import "package:macro/macro.dart"; |
| |
| @#C1 |
| @#C2 |
| class Class1 extends core::Object { |
| @#C3 |
| field core::int? instanceField1 = null; |
| @#C3 |
| final field core::int? instanceField2 = null; |
| @#C3 |
| late final field core::int? instanceField3 = null; |
| @#C4 |
| constructor •() → self::Class1 |
| : super core::Object::•() |
| ; |
| method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_GeneratedMethod_() → void {} |
| method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_redirectGeneratedMethod_f() → void {} |
| method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_factGeneratedMethod_f() → void {} |
| @#C4 |
| static factory redirect() → self::Class1 /* redirection-target: self::Class1::• */ |
| return new self::Class1::•(); |
| @#C4 |
| static factory fact() → self::Class1 |
| return new self::Class1::•(); |
| @#C5 |
| method instanceMethod1() → void {} |
| @#C5 |
| get instanceGetter1() → core::int? |
| return null; |
| @#C5 |
| set instanceSetter1(core::int? value) → void {} |
| @#C5 |
| operator [](core::int i) → core::int |
| return i; |
| } |
| @#C1 |
| @#C2 |
| abstract class Class2 extends core::Object { |
| synthetic constructor •() → self::Class2 |
| : super core::Object::•() |
| ; |
| @#C5 |
| abstract method instanceMethod1() → void; |
| @#C3 |
| abstract get instanceField1() → core::int?; |
| @#C3 |
| abstract set instanceField1(synthesized core::int? #externalFieldValue) → void; |
| } |
| @#C6 |
| static field core::int? topLevelField1; |
| @#C6 |
| static final field core::int? topLevelField3 = null; |
| @#C6 |
| late static field core::int? topLevelField4; |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceMethod1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceGetter1GeneratedMethod_g() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1Introspection() → void { |
| core::print("constructors='','redirect','fact'"); |
| core::print("fields='instanceField1','instanceField2','instanceField3'"); |
| core::print("methods='instanceMethod1','instanceGetter1','[]','instanceSetter1','Class1_GeneratedMethod_','Class1_redirectGeneratedMethod_f','Class1_factGeneratedMethod_f'"); |
| } |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class2_instanceMethod1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class2_instanceField1GeneratedMethod_a() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class2Introspection() → void { |
| core::print("constructors="); |
| core::print("fields='instanceField1'"); |
| core::print("methods='instanceMethod1'"); |
| } |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class2GeneratedMethod_a() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelFunction1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelFunction2GeneratedMethod_e() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelField1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelField2GeneratedMethod_e() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_operatorGeneratedMethod_o() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelField3GeneratedMethod_f() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelField4GeneratedMethod_l() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelGetter1GeneratedMethod_g() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ topLevelSetter1GeneratedMethod_s() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceField1GeneratedMethod_() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceField2GeneratedMethod_f() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceField3GeneratedMethod_fl() → void {} |
| static method /* from dart-macro+org-dartlang-test:///a/b/c/main.dart */ Class1_instanceSetter1GeneratedMethod_s() → void {} |
| @#C7 |
| static method topLevelFunction1() → void {} |
| @#C7 |
| external static method topLevelFunction2() → void; |
| @#C6 |
| external static get topLevelField2() → core::int?; |
| @#C6 |
| external static set topLevelField2(synthesized core::int? #externalFieldValue) → void; |
| @#C7 |
| static get topLevelGetter1() → core::int? |
| return null; |
| @#C7 |
| static set topLevelSetter1(core::int? value) → void {} |
| |
| constants { |
| #C1 = mac::ClassDeclarationsMacro1 {} |
| #C2 = mac::ClassDeclarationsMacro2 {} |
| #C3 = mac::FieldDeclarationsMacro1 {} |
| #C4 = mac::ConstructorDeclarationsMacro1 {} |
| #C5 = mac::MethodDeclarationsMacro1 {} |
| #C6 = mac::VariableDeclarationsMacro1 {} |
| #C7 = mac::FunctionDeclarationsMacro1 {} |
| } |