Есть ли способ получить аннотацию к классу с помощью Smoke?Есть ли способ получить аннотацию к классу с помощью Smoke?
class Anno {
const Anno();
}
@Anno
class A {
}
void main() {
var a = new A();
// how to get the annotation `@Anno` from `a` using the Smoke library
someMethod(A);
}
var someMethod(Type t) {
// get the annotation `@Anno` from `t` using the Smoke library
}
Было бы легко с зеркалами, но, похоже, нет никакого эквивалента зеркалу класса в Smoke и метаданных вообще. – ProTom
Спасибо за подтверждение. делать это с помощью mi но я хочу, чтобы это преобразовывалось в зеркальный код с помощью трансформатора. –