2014-09-21 4 views
0

Есть ли способ получить аннотацию к классу с помощью 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 
} 
+0

Было бы легко с зеркалами, но, похоже, нет никакого эквивалента зеркалу класса в Smoke и метаданных вообще. – ProTom

+0

Спасибо за подтверждение. делать это с помощью mi но я хочу, чтобы это преобразовывалось в зеркальный код с помощью трансформатора. –

ответ

1

Существует в настоящее время не какая-либо поддержка для чтения аннотаций в дыме :(

Вы могли бы поднять вопрос на dartbug.com, хотя я не знаю, является ли это, вероятно, команда Polymer добавит функциональности не требуемый от Polymer (my case не имеет никакого полезного ответа) :(

+1

сделано http://dartbug.com/21151 –

Смежные вопросы