Рассмотрим этот код:
class Foo {
List<String> listOfStrings;
}
Используя пакет smoke, как я могу получить String
глядя на listOfStrings
?
Я вижу, что мы можем получить Declaration
из Type
, но я не понимаю, как получить параметризованный тип из Декларация.
Это важно, помимо прочего, для создания библиотеки сериализации.
smoke
не собирает такого рода данные и, таким образом, не предоставляет возможности получить эту информацию. Это возможно только черезmirrors
. Также вы пометили этот вопрос какdart-mirrors
, но это неправильно, потому чтоsmoke
не является отражением, таким какdart:mirrors
. - person mezoni   schedule 19.08.2014