Посмотрите на следующий фрагмент кода.Как функция возврата, которая маркирует метаданные
import "dart:mirrors";
class meta {
final String data;
const meta(this.data);
}
@meta("Tag")
doSomething() => print("You have to do something");
void main() {
doSomething();
}
Как я могу восстановить функции, то есть рынок с тегами метаданных? В моем примере я хочу узнать, какой метод отмечен метатегами.
Взгляните на https://bitbucket.org/andersmholmgren/constraint/src/cb1bf16e2355a98ebc55a429f951aff198476918/lib/src/runtime_constraint_resolver.dart?at=master для кода, который делает что – Anders