From Wikipedia, the free encyclopedia. (Redirected from Reflection (computer science)). In computer science, reflection is the ability of a computer program to examine (see type introspection) and modify its own structure and behavior (specifically the values, meta-data, properties and functions) at runtime.