Comment faire MyClass & lt; String & gt; .class en Java?

Comment pouvez appeler public <T> T doit(Class<T> clazz); à l'aide de MyClass<String>.class comme clazz où je ne peux pas instancier ou étendre MyClass.

EDIT: David Winslow " et " bmargulies les réponses sont correctes (MyClass<String>) doit(MyClass.class); travaille pour la question d'origine, MAIS étonnamment, lorsque la méthode renvoie dire MyClass<T> au lieu de T casting ne compilera pas.

Edit: j'ai remplacé Liste avec MyClass et ajout de la condition à ma question initiale.

source d'informationauteur Ali Shakiba