Reflection
← Back to Metaprogramming
The ability of a program to inspect and modify its own structure and behavior at runtime. Reflection enables examining types, fields, methods, and annotations, powering frameworks, serialization, and dependency injection.