blob: 9933a651dae696c0bb4d9d4ba84a578974f83248 [file]
library;
import self as self;
import "dart:async";
import "org-dartlang-test:///a/b/c/main_lib.dart";
static method method() dynamic {}
library;
//
// Problems in library:
//
// org-dartlang-test:///a/b/c/main_lib.dart:15:2: Error: This macro application didn't apply correctly.
// @Macro() // Error
// ^
//
import self as self2;
import "dart:core" as core;
import "package:_macros/src/api.dart" as api;
import "dart:async";
import "package:macros/macros.dart";
macro class Macro extends core::Object implements api::FunctionDeclarationsMacro /*hasConstConstructor*/ {
const constructor •() self2::Macro
: super core::Object::•()
;
method buildDeclarationsForFunction(api::FunctionDeclaration function, api::DeclarationBuilder builder) FutureOr<void> {}
}
@#C1
static method method() dynamic {}
constants {
#C1 = self2::Macro {}
}