blob: 9e4b46a1900564ddc070e64e0da56ce500bd4685 [file] [log] [blame]
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 {}
}