Непроверенное приведение при привязке универсального параметра к Class

У меня есть код, который принимает имя класса, предоставленное извне, и должен создать экземпляр, реализующий некоторый интерфейс, позвольте ему назвать его ---- +: = 0 =: + ---- .В рамках этого процесса я хотел бы иметь следующую функцию:Это, очевидно, приводит к непроверенному предупреждению, так как это действительно небезопасно - вызывающий, возможно, запросил "java.lang.Long", насколько нам известно.В конечном итоге я бы хотел, чтобы этот метод гарантировал, что если он не выбрасывает, то возвращаемый ---- +: = 2 =: + ---- представляет ---- +: = 3 =: + -- реализация.Лучшее мое текущее решение:Есть ли лучший способ сделать это?Есть ли способ сделать это, не требуя явного подавления предупреждения?
7 голосов | спросил Martin 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2012 05:17:26 +0400 2012, 05:17:26

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132