API Specification
http://java.sun.com/products/jdk/1.1/docs/guide/reflection/index.html
or ftp://ftp.javasoft.com/docs/jdk1.1/java-reflection.ps
GNU Classpath project - Their reflection implementation is incomplete.
Java Sun web site: Has bug reports, forum Q&A's, Technical articles and documentation.
Java Examples in a Nutshell (O'Reilly books) - has examples of reflection and Java beans
Java Programming Language. 3rd Ed.
Java Language Specification
JavaBeans API Specification http://java.sun.com/beans
Kaffe source - a bit more readable than Sun's
metaXA project (Germany) - A meta architecture for the JavaTM virtual
machine (MetaJava), at
http://www4.informatik.uni-erlangen.de/Projects/PM/Java/
OOPSLA 98 had a Workshop on Java and C++ reflection (Number 13). OOPSLA 93, 89 had some reflection papers.
OpenJIT: A Reflexive JIT Compiler (Japan) - ECOOP 2000 paper and others at
http://www.openjit.org.
Shigeru Chiba. Load-Time Structural Reflection in Java. (Japan) - related work to extend the Reflection API (ECOOP 2000)
Demers and Melenfant. Reflection in logic, functional and OOP: a Short Comparative Study. (Canada) - a general paper
Jacques Ferber. Computational Reflection in Class-based Object Oriented Languages. OOPSLA 89 pg. 317. - A pretty nice overview, although old.
Sandor Spruit. Reflections on Java, Beans, and relational
databases. JavaWorld September 1997.
http://www.javaworld.com/jw-09-1997/jw-09-reflections.html