Можно ли получить универсальный тип параметра во время выполнения от GWT
-
12-12-2019 - |
Вопрос
Проблема: у меня есть универсальный супер класс с типом T на стороне клиента GWT, подкласс генерируется во время выполнения (используя джин) с помощью универсального параметра инициализированного, возможно ли получить бесчеловеческий тип параметра для бетона при выполнении?
.Я могу получить фактический тип в среде JRE (используя Class.getGenericsuplasslass и Class.getGeactualtypearguments), однако я понятия не имею, как сделать это в среде GWT, я ищу несколько GWT 3-го отражения Libs, кажутся ни один из них поддерживать этохарактерная черта.Можно ли получить универсальный тип параметра во время выполнения от GWT?Если нет, любой обходной путь?
большое спасибо.
Я нашел проект: GWT-препроцессор, который генерирует информацию об отражении в компиляционном времени, довольно полезен для некоторого случая.
Решение
Потому что компилятор GWT знает все во время компиляции, абсолютно нет причин использовать отражение во время выполнения;Это причина отражения не эмуляция в GWT.
Правильный способ борьбы с этим - использовать генератор: http:// код.Google.com/webtoolkit/doc/latest/devguideCodingbasicsdeferred.html#generators
(или даже лучше, рассмотрите проблему с другой точки зрения, чтобы вам вообще не нужно отражение)