Introspection

Kind: mechanism

Layer: Declarative Core

Record: architecture:introspection

Severity: contextual

Scope: runtime, metadata

Canonical: Ontology

A mechanism that lets a program query an object's type and public members at runtime without changing them.

Listed in Architecture principles, after Reflection and before Compile-Time Evaluation.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enforced by

Reinforced by

Linked from