Результаты поиска по запросу "type-erasure"

1 ответ

Отличный ответ, спасибо!

го слышал о разных языках JVM, все еще в режиме «испаритель», которые предлагают как-то реализовать реификацию. У меня есть эта нытье наполовину запомнившаяся (или полностью воображаемая, не знаю какая) мысль, что где-то я читал, что ...

1 ответ

Scala: перекрестное (декартово) произведение с несколькими источниками и разнородными типами

Я пытаюсь построить несколько перекрестных произведений различных типов (но каждый однородный). Желаемый тип возвращаемого значения - это обход кортежа с типом, совпадающим с типами во входных обходных путях. Например: List(1, 2, 3) cross ...

1 ответ

Сопоставление с шаблоном на основе ClassTag не выполняется для примитивов

Я думал, что следующее будет наиболее краткой и правильной формой для сбора элементов коллекции, которые удовлетворяют данному типу: def typeOnly[A](seq: Seq[Any])(implicit tag: reflect.ClassTag[A]): Seq[A] = seq.collect { case tag(t) => t }Но ...

ТОП публикаций

1 ответ

Java: getClass () ограниченного типа

Я кое-что заметил, пока дурачился с дженериками. В приведенном ниже примереdoStuff1 компилирует ноdoStuff2 нет: public <T extends Foo> void doStuff1(T value) { Class<? extends Foo> theClass = value.getClass(); } public <T extends Foo> void ...

1 ответ

Почему универсальный необработанный класс Java стирает все обобщенные объекты в объект, когда параметры типа не определены? [Дубликат]

На этот вопрос уже есть ответ: Комбинирование необработанных типов и общих методов [/questions/11007723/combining-raw-types-and-generic-methods] 5 ответов Почему этот общий код Java не ...

2 ответа

Класс является необработанным типом. Ссылки на универсальный тип Class <T> должны быть параметризованы

2 ответа

Почему я теряю информацию о типе?

Я нашел что-то интересное, что случилось с Картами, типами и дженериками. Следующий код:

2 ответа

В Scala Reflection, Как получить универсальный параметр типа конкретного подкласса?

2 ответа

Тип стирающий, тип стирающий, `любые` вопросы?

Итак, предположим, что я хочу набрать стирание, используя стирание типа.Я могу создать псевдо-методы для вариантов, которые включают естественный:

2 ответа

В байт-коде есть дополнительная информация, которая используется для декодирования общей информации.

омпилировал класс Map, используя javap. Определение класса все еще показывает наличие универсальных типов K и V. Это должно было быть стерто концепцией стирания типов. Почему этого не происходит? ./javap -verbose java.util.Map Classfile ...