я есть класс A, который расширяет класс B и класс B переопределение расширяет универсальный классошибка метода класса, который расширяет универсальный класс
мой класс А является:
public class MyCustomerReviewConverter<SOURCE extends CustomerReviewModel, TARGET extends ReviewData> extends CustomerReviewConverter{
@Override
public void populate(final SOURCE source, final TARGET target) {.....}
расширенного класса B является
public class CustomerReviewConverter extends AbstractPopulatingConverter<CustomerReviewModel, ReviewData>{
@Override
public void populate(final CustomerReviewModel source, final ReviewData target)
{..........}
, но я получаю ошибку
Name clash: The method populate(SOURCE, TARGET) of type MyCustomerReviewConverter<SOURCE,TARGET> has the same erasure as populate(CustomerReviewModel, ReviewData) of type
CustomerReviewConverter but does not override it
что не так?
В качестве второго параметра в методе заселить я должен передать класс
MyReviewData extends ReviewData{...}
заранее спасибо
Andrea
нормально, спасибо за подтверждение .... Я предположил, что :-) – Andrea