Я понимаю общие различия между понятиямиJava: отражение (во время выполнения) по сравнению с зеркалированием (при обработке аннотаций)
- отражения (сделано в выполнении с использованием
Class, Method, Field, Annotation, ...
) и - зеркальное отображение (сделано во время обработка аннотации с использованием
TypeMirror, TypeElement, ...
).
Но может кто-то, пожалуйста, сравнить два понятия в глубину (или указать мне на ресурс, где это делается)?
Например, какая концепция предлагает какие виды информации о том, что другой не предлагают ...
Спасибо.
спасибо. Но, как я уже упоминал, общие понятия известны, и я надеялся на углубленный анализ. Кстати, я думаю, что утверждение о том, что размышление было расширено для поддержки дженериков, неверно, как вы упомянули сами, они стираются во время выполнения. – 2010-12-16 20:34:45
О, я вижу, говоря, что java.lang.reflect был расширен для дженериков, вы, вероятно, ссылаетесь на `java.lang.reflect.TypeVariable`. Хм, никогда не использовал его, сообщит об этом ... – 2010-12-16 20:44:21