Как сделать MyClass .class` на Java?

Как можно вызвать public T doit (Class clazz); с использованием MyClass .class как clazz, где я не могу создать или расширить MyClass.

РЕДАКТИРОВАТЬ: ответы «Дэвид Уинслоу» и «bmargulies» верны (MyClass ) doit (MyClass.class); работает для исходного вопроса, НО удивительно, когда метод возвращает, скажем, MyClass вместо T приведение больше не будет компилироваться.

Изменить: я заменил List на MyClass и добавил условие к моему исходному вопросу.

15
задан Ali Shakiba 6 March 2011 в 00:52
поделиться