Noun
type introspection (usually uncountable, plural type introspections) (object-oriented programming) The ability of a program to examine at run time the type or properties of an object.