Метод подкласса не переопределяет свой метод super generi c - PullRequest
0 голосов
/ 30 января 2020

У меня есть универсальный c метод в суперклассе. Я хочу переопределить это на основе типа сущности в подклассах. Эти коды написаны на языке groovy.

 protected T fromEntity(E entity) {
     return entity
 }

Я хочу переопределить этот метод в моем подклассе. Предполагается, что это один из переопределенных методов:

@Override
protected FactorInfo fromEntity(Factor f) {
    // extract and return FactorInfo from f
    return new FactorInfo()
}

Но моя IDE говорит:

Метод не переопределяет метод из своего суперкласса.

Почему этот метод не переопределяет супер-метод?

...