Reflection
Kind: mechanism
Layer: Declarative Core
Record: architecture:reflection
Severity: contextual
Scope: runtime, metadata, framework
Canonical: Ontology
A mechanism that lets a program read and act on type metadata about its own structure at runtime.
Listed in Architecture principles, after Metaprogramming and before Introspection.