В Java 8, Class, похоже, получили методы, чтобы получить представление AnnotatedType его суперклассов и его суперинтерфейсов.
Как вы можете преобразовать Class в свой собственный AnnotatedType? Этот вопрос даже имеет смысл?
Из того, что я могу сказать, AnnotatedType имеет-a Type, а не is-a Type. Это a AnnotatedElement, хотя; все это очень грязно.
Я просматривал Javadocs безрезультатно.