J'ai une classe comme ceci:Comment accéder Collection Type générique Classe
public class SubClass <T> extends SuperClass<Collection<T>>{
public Class<T> getInner() {
// What goes here?
}
}
Où SuperClass est tout simplement une classe générique. Ma question est de savoir comment accéder à un objet Class pour le renvoyer? Je ne peux pas sembler pouvoir faire ceci à cause de l'effacement de Type.
Une aide?
Il serait utile que vous nous expliquiez plus en détail ce que vous essayez précisément de faire, car votre approche peut être erronée. –
cette classe factice reflète une classe de ma production qui est difficile à décrire ici. Je suis convaincu que ce que je dois faire ne peut pas être fait puisque j'ai une restriction pour aucun constructeur d'argument. De plus, je viens de remarquer un défaut dans ma conception de cette classe. Toutes les sous-classes que je veux pour la superclasse ne doivent pas être génériques et c'est. Je vais l'utiliser comme un cas particulier. problème 'résolu' –