Я использую библиотеку reflectable
для отражения типов из импортируемых пакетов (например, analysis_server_client
или flutter
). Я могу подумать о типах, которые имеют открытые конструкторы, такие как Notification
или Request
(из пакета analysis_server_client
). Я размышляю об этих типах, расширяя эти типы, а затем используя возможность superclassQuantifyCapability
.
Однако я не могу размышлять о типах, которые имеют закрытый конструктор, например Icons
(из пакета flutter
), поскольку не могу их расширить. Есть ли способ отразить такие типы, как Icons
, которые имеют закрытый конструктор?