blob: 1b4cd5fdee08330a5052d10dc9489de633a29b1b [file]
library;
import self as self;
import "dart:core" as core;
import "package:macro/macro.dart" as mac;
import "package:macro/macro.dart";
import "dart:core" as prefix0;
import "dart:core" as prefix0;
import "dart:core" as prefix0;
import "dart:core" as prefix0;
import "dart:core" as prefix0;
abstract class Interface extends core::Object {
synthetic constructor •() self::Interface
: super core::Object::•()
;
abstract method method() core::String;
abstract method get_method() core::String;
abstract method get_field(core::int i) core::int;
}
class Class extends core::Object implements self::Interface {
@#C1
field core::int field = 0;
@#C1
field core::String staticField = "42";
@#C1
constructor •(core::int field) self::Class
: self::Class::field = field, super core::Object::•()
;
method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ get_field(core::int f) core::int
return this.{self::Class::field}{core::int};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ get_fieldFunc((core::int) core::int f) () core::int
return () core::int => this.{self::Class::field}{core::int};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-0 */ get_fieldList(core::List<core::int> l) core::List<core::int>
return <core::int>[this.{self::Class::field}{core::int}];
method /* from org-dartlang-augmentation:/a/b/c/main.dart-1 */ get_method() core::String
return this.{self::Class::method}(){() core::String};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-1 */ get_methodFunc() () core::String
return () core::String => this.{self::Class::method}(){() core::String};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-1 */ get_methodList() core::List<core::String>
return <core::String>[this.{self::Class::method}(){() core::String}];
method /* from org-dartlang-augmentation:/a/b/c/main.dart-2 */ get_staticField(core::String f) core::String
return this.{self::Class::staticField}{core::String};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-2 */ get_staticFieldFunc((core::String) core::String f) () core::String
return () core::String => this.{self::Class::staticField}{core::String};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-2 */ get_staticFieldList(core::List<core::String> l) core::List<core::String>
return <core::String>[this.{self::Class::staticField}{core::String}];
method /* from org-dartlang-augmentation:/a/b/c/main.dart-3 */ get_staticMethod() dynamic
return this.{self::Class::staticMethod}(){() dynamic};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-3 */ get_staticMethodFunc() () dynamic
return () dynamic => this.{self::Class::staticMethod}(){() dynamic};
method /* from org-dartlang-augmentation:/a/b/c/main.dart-3 */ get_staticMethodList() core::List<dynamic>
return <dynamic>[this.{self::Class::staticMethod}(){() dynamic}];
method /* from org-dartlang-augmentation:/a/b/c/main.dart-4 */ get_() core::int
return throw "";
method /* from org-dartlang-augmentation:/a/b/c/main.dart-4 */ get_Func() () core::int
return throw "";
method /* from org-dartlang-augmentation:/a/b/c/main.dart-4 */ get_List() core::List<core::int>
return throw "";
@#C1
method method() core::String
return "42";
@#C1
method staticMethod() dynamic
return "42";
}
constants {
#C1 = mac::InferableMacro {}
}