Est-il possible de créer une instance d'un type générique en Java? Je pense d'après ce que j'ai vu que la réponse est - no
(en raison du type d'effacement), mais je serais intéressé si quelqu'un peut voir quelque chose qui m'échappe:
class SomeContainer<E>
{
E createContents()
{
return what???
}
}
EDIT: Il s'avère que Super Jetons de Type pourrait être utilisé pour résoudre mon problème, mais il faut beaucoup de réflexion à base de code, comme quelques réponses ci-dessous indiquée.
Je vais quitter cette ouvert pour un peu de temps pour voir si quelqu'un arrive avec quelque chose de radicalement différent de Ian Robertson Artima Article.