Java reflection API is a built-in feature providing type information for classes and objects during run time (form of RTTI). This API is based on java.lang.Class.
- Trail: The Reflection API
- Java Reflection Tutorial
- Java Reflection API
- Java programming dynamics, Part 2: Introducing reflection - Dennis Sosnoski, 2003
Guava Reflect is a part of Guava project which provides additional reflection functions - for example for generic types.
Tutorial: Reflection Explained.
Library home: Mirror
Implements shorter ways to work with Java Reflection API, similar to jOOR.
jOOR - provides shorter ways to use Java reflection (code is more compact)
Allows developer to access objects using XPath expressions.
- "Java Reflection in Action" - Ira R. Forman / Nate Forman, 2004