blob: 785b423580bf4c1d2e8f85ff0427b6098043faac [file] [log] [blame]
// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/*library:
*/
import 'package:macro/macro.dart';
@SequenceMacro()
/*class: Class1:
augment class Class1 {
method() {}
}*/
class Class1 {}
@SequenceMacro()
@SequenceMacro()
/*class: Class2:
augment class Class2 {
method() {}
}
augment class Class2 {
method1() {}
}*/
class Class2 {}
@SequenceMacro()
/*class: Class3:
augment class Class3 {
method1() {}
}*/
class Class3 {
method() {}
}
@SequenceMacro()
@SequenceMacro()
@SequenceMacro()
/*class: Class4:
augment class Class4 {
method1() {}
}
augment class Class4 {
method3() {}
}
augment class Class4 {
method4() {}
}*/
class Class4 {
method() {}
method2() {}
}