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

2 ответа

Перегрузка универсальных обработчиков событий в Scala

Если я определю следующий общий обработчик событий trait Handles[E <: Event] { def handle(event: E) }с типом события, как это trait Event { } class InventoryItemDeactivated(val id: UUID) extends Event; class InventoryItemCreated(val id: UUID, ...

3 ответа

стирание типа Java по сравнению с полем # getGenericType и методом # getGenericReturnType

Насколько я понимаю, дженерики являются функцией времени компиляции Java, а параметризованная информация о типах не существует в скомпилированном байт-коде. Теперь я обнаружил методы Field # getGenericType и Method # getGenericReturnType, таким ...

5 ответов

Java: как переопределить этот универсальный метод?

public <S extends T> List<S> save(Iterable<S> entities) { //... }Если я использую следующий метод для переопределения @Override public List<MyType> save(Iterable<MyType> structures) { List<MyType> result = new ArrayList<>(); //... return result; ...

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

2 ответа

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

У меня есть следующий класс (из простого учебника Spring) public class CarValidator implements Validator { public boolean supports(Class aClass) { return Car.class.equals(aClass); } public void validate(Object obj, Errors errors) { Car car = ...

1 ответ

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

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

4 ответа

Java: приведение типа коллекции к подтипу [duplicate]

На этот вопрос уже есть ответ: Как вы бросили Список супертипов в Список подтипов? [/questions/933447/how-do-you-cast-a-list-of-supertypes-to-a-list-of-subtypes] 16 ответов Поддержи классB расширяет классA. У меня естьList<A> что я ...