Dépannage“, Le paramètre de type T est de cacher le type T” avertissement

Je reçois un message d'avertissement dans eclipse (la version la plus récente) pour le code suivant.

public interface A<T> extends B<T> {
     public T getObject();
}

L'avertissement s'affiche à " T "dans" A " et se lit comme suit: "Le paramètre de type T est de cacher le type T".

Ce qui est curieux, c'est que le code suivant génère pas d'erreurs ou d'avertissements.

public interface A extends B<T> {
     public T getObject();
}

Mais maintenant je ne peux pas prolonger Un tout dire quel type T est.

Je suis complètement confus. Quelqu'un sait pourquoi ce qui se passe? Merci.

  • Dans mon cas, Eclipse, a automatiquement importés org.apache.poi.ss.formula.functions.T, qui a provoqué l'alerte.
InformationsquelleAutor nikdeapen | 2012-04-04